> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myrmex.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Redis

> Conecte uma instância Redis ao Myrmex — defina uma senha AUTH e adicione a integração.

import { Note, Steps, Step, CardGroup, Card, Tip } from '@mintlify/components';

Conecte sua instância **Redis** para que o Myrmex possa auditar seu hardening e conformidade, verificar sua saúde operacional, explorar seus keyspaces e — com aprovação — executar comandos para você. O Myrmex acessa a instância pelo protocolo do Redis (RESP) por meio de um [Collector](/pt/documentation/agent-endpoint-security/collector-mode) na sua rede. As operações são executadas ao vivo e sob demanda através do agente [Integration Specialist](/pt/documentation/multi-agent-system/integration-specialist-agent) — o Myrmex lê apenas o que você solicita e não mantém nenhum dado seu do lado do Myrmex.

## O Que o Myrmex Pode Fazer

<CardGroup cols={2}>
  <Card title="Auditoria de conformidade" icon="shield-halved">
    Execute uma auditoria de [Security Posture](/pt/documentation/security-posture/overview) e mapeie as descobertas para os [frameworks](/pt/documentation/security-posture/frameworks) CIS, ISO 27001, NIST CSF e BACEN.
  </Card>

  <Card title="Verificações de saúde" icon="heart-pulse">
    Revise o uso de memória, evictions, clientes conectados e o status de persistência.
  </Card>

  <Card title="Explorar keyspaces" icon="table">
    Revise keyspaces e padrões de chaves para ver o que a instância contém.
  </Card>

  <Card title="Descrever estrutura" icon="sitemap">
    Inspecione os tipos, tamanhos e TTLs das chaves.
  </Card>

  <Card title="Varredura de dados sensíveis" icon="user-secret">
    Varra chaves e valores em busca de dados pessoais ou sensíveis que precisam de proteção.
  </Card>

  <Card title="Executar comandos" icon="terminal">
    Execute comandos de leitura a qualquer momento; comandos de escrita requerem sua confirmação.
  </Card>
</CardGroup>

## Antes de Começar

* Um **Collector** em uma rede que possa alcançar o host do Redis na sua porta TCP (padrão `6379`). Consulte [Collector mode](/pt/documentation/agent-endpoint-security/collector-mode).
* Uma **senha AUTH** definida na instância (configure-a no Passo 1). Este conector autentica apenas com uma senha (o usuário default do Redis); ele não usa nomes de usuário de ACL.

## Passo 1 — Definir a Credencial no Redis

Defina uma senha `AUTH` para que o Myrmex se autentique como o usuário default. A auditoria lê as configurações do servidor através de `INFO` e `CONFIG GET` (somente leitura).

```bash theme={null}
# In redis.conf
requirepass a-strong-password

# Or at runtime, then persist it to the config file
# redis-cli CONFIG SET requirepass "a-strong-password"
# redis-cli CONFIG REWRITE
```

<Tip>
  Sempre exija AUTH e mantenha a instância fora da rede pública. A auditoria de posture verifica configurações como `protected-mode`, `bind`, `requirepass` e comandos perigosos ou renomeados.
</Tip>

## Passo 2 — Adicionar a Integração no Myrmex

No **Directory**, escolha **Add Integration → Redis** e preencha:

| Field           | Descrição                                                                                                        |
| --------------- | ---------------------------------------------------------------------------------------------------------------- |
| **Name**        | Um nome único para esta instância.                                                                               |
| **Description** | Nota opcional para identificar a instância.                                                                      |
| **Host**        | Hostname ou endereço IP do servidor Redis.                                                                       |
| **Port**        | Porta do servidor Redis (padrão `6379`).                                                                         |
| **Password**    | Senha AUTH do Redis (armazenada de forma criptografada; deixe em branco se não houver).                          |
| **DB Index**    | Índice do banco de dados lógico do Redis (padrão `0`).                                                           |
| **Collectors**  | O(s) [Collector(s)](/pt/documentation/agent-endpoint-security/collector-mode) que podem alcançar esta instância. |

## Conectar

Clique em **Connect** para validar a conexão. A instância passa a aparecer em **Environment → Integrations** junto às suas outras [integrações](/pt/documentation/integrations/overview), e você já pode começar a perguntar à IA sobre ela no Workspace.

## Notas

* **Somente leitura na prática.** Auditoria, saúde, exploração e varreduras de dados sensíveis apenas leem o estado. Comandos de escrita executados via **Run commands** requerem sua confirmação.
* **Nada é armazenado.** Toda operação é executada em tempo real através do Collector; os resultados retornam ao seu Workspace e nenhum dado da instância é retido do lado do Myrmex.
* **Autenticação.** O conector usa AUTH somente com senha (o usuário default do Redis); usuários de ACL nomeados não são usados aqui.
