Redis

Bancos de Dados

Inspecione chaves, analise memória e gerencie suas instâncias Redis por conversa natural — Neotask executa no OpenClaw.

O Que Você Pode Fazer

Inspecionar Chaves e Valores

Pergunte ao Neotask para encontrar chaves que correspondem a um padrão, verificar o valor e TTL de uma chave específica ou contar quantas chaves existem em um keyspace específico. Executa os comandos Redis corretos (SCAN, TTL, TYPE, GET) e retorna resultados em formato legível sem saída bruta do CLI.

Analisar Uso de Memória

Pergunte por um detalhamento do uso de memória por prefixo de chave ou tipo de dado. Neotask executa amostras de MEMORY USAGE, analisa o keyspace com OBJECT ENCODING e identifica quais padrões estão consumindo mais espaço — útil para otimizar grandes caches.

Monitorar Performance de Cache

Obtenha um snapshot de saúde em tempo real: taxa de acerto de cache das estatísticas de keyspace, clientes conectados, comandos por segundo e se algum comando lento está sendo registrado. Neotask interpreta a saída de INFO ALL e destaca o que precisa de atenção.

Gerenciar Expiração e Evicção

Pergunte quais chaves não têm TTL definido (possíveis vazamentos de memória), atualize o TTL em um conjunto de chaves que correspondam a um padrão ou revise a política de evicção atual e se ela corresponde ao seu caso de uso.

Depurar Pub/Sub e Streams

Inspecione canais pub/sub ativos e contagens de assinantes, liste consumer groups em um Redis Stream e verifique contagens de mensagens pendentes — útil para depurar arquiteturas orientadas a eventos que usam Redis como message broker.

Experimente Perguntar

  • "Quanta memória o prefixo de chave session: está usando?"
  • "Encontre todas as chaves que correspondem a user:*:cart e mostre seus TTLs"
  • "Qual é a taxa de acerto de cache atual para esta instância Redis?"
  • "Quais chaves não têm expiração definida?"
  • "Mostre-me as 10 maiores chaves por uso de memória"
  • "Qual é o lag de replicação na minha réplica Redis?"
  • "Liste todos os consumer groups no stream de eventos e suas contagens pendentes"
  • "Defina um TTL de 1 hora em todas as chaves que correspondem a temp:* que atualmente não têm expiração"
  • Dicas Pro

  • Sempre use padrões baseados em SCAN nos seus prompts em vez de KEYS — Neotask usará SCAN por padrão para não bloquear instâncias Redis de produção.
  • Peça OBJECT ENCODING em chaves grandes: um Hash armazenado como ziplist está bem, mas um armazenado como hashtable pode ter sobrecarga de memória inesperada.
  • Combine análise de memória com sua política de evicção: se você usa allkeys-lru, peça ao Neotask quais chaves não foram acessadas recentemente e poderiam ser deixadas para evitar.
  • Use o Neotask para configurar uma linha de base de monitoramento rápido: 'diga-me essas cinco estatísticas a cada 5 minutos' cria um loop simples de observabilidade sem uma pilha de monitoramento completa.
  • Para implantações Redis Cluster, especifique qual shard você quer inspecionar ou peça um resumo de todo o cluster — Neotask cuida do roteamento baseado em slot de forma transparente.
  • Works Well With