Redis

Databases

Inspecteer sleutels, analyseer geheugen en beheer uw Redis-instanties via natuurlijke conversatie — Neotask draait op OpenClaw.

Wat U Kunt Doen

Sleutels en Waarden Inspecteren

Vraag Neotask om sleutels te vinden die overeenkomen met een patroon, de waarde en TTL van een specifieke sleutel te controleren of te tellen hoeveel sleutels er bestaan in een bepaalde sleutelruimte. Het voert de juiste Redis-opdrachten uit (SCAN, TTL, TYPE, GET) en retourneert resultaten in een leesbaar formaat zonder ruwe CLI-uitvoer.

Geheugengebruik Analyseren

Vraag om een uitsplitsing van geheugengebruik per sleutelprefix of gegevenstype. Neotask voert MEMORY USAGE-samples uit, analyseert de sleutelruimte met OBJECT ENCODING en identificeert welke patronen de meeste ruimte verbruiken — nuttig voor het optimaliseren van grote caches.

Cacheprestaties Bewaken

Ontvang een realtime gezondheidsmomentopname: cacheraakpercentage uit sleutelruimtestatistieken, verbonden clients, opdrachten per seconde en of er trage opdrachten worden gelogd. Neotask interpreteert INFO ALL-uitvoer en markeert wat aandacht nodig heeft.

Vervaldatum en Verwijdering Beheren

Vraag welke sleutels geen TTL hebben ingesteld (potentiële geheugenlekkages), werk de TTL bij op een reeks sleutels die overeenkomen met een patroon of bekijk het huidige verwijderbeleid en of het overeenkomt met uw gebruiksscenario.

Pub/Sub en Streams Debuggen

Inspecteer actieve pub/sub-kanalen en aantallen abonnees, maak een lijst van consumentgroepen in een Redis Stream en controleer wachtende berichtaantallen — nuttig voor het debuggen van gebeurtenisgestuurde architecturen die Redis als berichtenmakelaar gebruiken.

Probeer te Vragen

  • "Hoeveel geheugen gebruikt het sleutelprefix session:?"
  • "Zoek alle sleutels die overeenkomen met user:*:cart en toon hun TTL's"
  • "Wat is het huidige cacheslaagpercentage voor deze Redis-instantie?"
  • "Welke sleutels hebben geen vervaldatum ingesteld?"
  • "Toon me de top 10 grootste sleutels op geheugengebruik"
  • "Wat is de replicatievertraging op mijn Redis-replica?"
  • "Maak een lijst van alle consumentgroepen in de gebeurtenissenstream en hun wachtende aantallen"
  • "Stel een TTL van 1 uur in op alle sleutels die overeenkomen met temp:* die momenteel geen vervaldatum hebben"
  • Pro-tips

  • Gebruik altijd SCAN-gebaseerde patronen in uw prompts in plaats van KEYS — Neotask gebruikt standaard SCAN zodat het productie-Redis-instanties niet blokkeert.
  • Vraag om OBJECT ENCODING op grote sleutels: een Hash opgeslagen als een ziplist is prima, maar een opgeslagen als een hashtable kan onverwachte geheugenoverhead hebben.
  • Koppel geheugenanalyse aan uw verwijderbeleid: als u allkeys-lru gebruikt, vraag Neotask welke sleutels recentelijk niet zijn benaderd en kunnen worden toegestaan te verwijderen.
  • Gebruik Neotask om snel een bewakingsbasis in te stellen: 'vertel me deze vijf statistieken elke 5 minuten' maakt een eenvoudige observabiliteitslus zonder een volledig bewakingsstack.
  • Specificeer voor Redis Cluster-implementaties welk segment u wilt inspecteren of vraag om een cluster-brede samenvatting — Neotask verwerkt slot-gebaseerde routering transparant.
  • Works Well With