Redis

Bases de Datos

Inspecciona claves, analiza la memoria y gestiona tus instancias de Redis mediante conversación natural — Neotask funciona con OpenClaw.

Lo Que Puedes Hacer

Inspeccionar Claves y Valores

Solicita a Neotask que encuentre claves que coincidan con un patrón, verifique el valor y TTL de una clave específica, o cuente cuántas claves existen en un espacio de claves dado. Ejecuta los comandos correctos de Redis (SCAN, TTL, TYPE, GET) y devuelve resultados en un formato legible sin salida bruta del CLI.

Analizar el Uso de Memoria

Solicita un desglose del uso de memoria por prefijo de clave o tipo de dato. Neotask ejecuta muestras de MEMORY USAGE, analiza el espacio de claves con OBJECT ENCODING e identifica qué patrones están consumiendo más espacio — útil para optimizar cachés grandes.

Monitorizar el Rendimiento del Caché

Obtén una instantánea de salud en tiempo real: tasa de aciertos del caché desde las estadísticas del espacio de claves, clientes conectados, comandos por segundo y si se están registrando comandos lentos. Neotask interpreta la salida de INFO ALL y resalta lo que necesita atención.

Gestionar Expiración y Expulsión

Pregunta qué claves no tienen TTL establecido (posibles fugas de memoria), actualiza el TTL en un conjunto de claves que coincidan con un patrón, o revisa la política de expulsión actual y si coincide con tu caso de uso.

Depurar Pub/Sub y Streams

Inspecciona los canales pub/sub activos y los conteos de suscriptores, lista los grupos de consumidores en un Stream de Redis y verifica los conteos de mensajes pendientes — útil para depurar arquitecturas orientadas a eventos que usan Redis como intermediario de mensajes.

Prueba Preguntando

  • "¿Cuánta memoria está usando el prefijo de clave session:?"
  • "Encuentra todas las claves que coinciden con user:*:cart y muestra sus TTLs"
  • "¿Cuál es la tasa de aciertos del caché actual para esta instancia de Redis?"
  • "¿Qué claves no tienen expiración establecida?"
  • "Muéstrame las 10 claves más grandes por uso de memoria"
  • "¿Cuál es el retraso de replicación en mi réplica de Redis?"
  • "Lista todos los grupos de consumidores en el stream de eventos y sus conteos pendientes"
  • "Establece un TTL de 1 hora en todas las claves que coinciden con temp:* que actualmente no tienen expiración"
  • Consejos Pro

  • Siempre usa patrones basados en SCAN en tus prompts en lugar de KEYS — Neotask usará SCAN por defecto para no bloquear las instancias de Redis de producción.
  • Solicita OBJECT ENCODING en claves grandes: un Hash almacenado como ziplist está bien, pero uno almacenado como hashtable puede tener una sobrecarga de memoria inesperada.
  • Combina el análisis de memoria con tu política de expulsión: si estás usando allkeys-lru, solicita a Neotask qué claves no se han accedido recientemente y podrían permitirse expirar.
  • Usa Neotask para configurar una línea de base de monitorización rápida: "dime estas cinco estadísticas cada 5 minutos" crea un bucle de observabilidad simple sin una pila de monitorización completa.
  • Para despliegues de Redis Cluster, especifica qué fragmento quieres inspeccionar o solicita un resumen de todo el clúster — Neotask gestiona el enrutamiento basado en slots de forma transparente.
  • Works Well With