redis-engineering

Optimize Redis deployments for latency, memory, and message delivery.

Updated May 11, 2026
One-click install
npx skills add https://github.com/resultakak/argos --skill redis-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: redis-engineering
Source: https://github.com/resultakak/argos/tree/main/skills/redis-engineering
Command: npx skills add https://github.com/resultakak/argos --skill redis-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Redis discipline — optimize cache behavior, pub-sub backplane, rate limiting, and HA for Redis-based workloads.

Core Features & Use Cases

  • Cache tuning: eviction policy, TTLs with jitter, and stampede mitigation to keep memory under control.
  • Pub-sub backplane: multi-replica fanout with subscriber lifecycle monitoring for reliable message delivery.
  • High availability & persistence: Sentinel HA, memory audit, slow log inspection, and persistence tuning to prevent data loss.

Quick Start

Apply TTLs with jitter, set an eviction policy appropriate for your workload, and enable a Redis pub-sub backplane across replicas.

Frequently Asked Questions about redis-engineering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent cache stampedes and control memory usage in Redis?

Yes, Redis pub-sub supports multi-replica fanout with subscriber lifecycle monitoring for reliable message delivery. This ensures consistent distribution across application replicas and handles subscriber disconnections gracefully.

What is the best way to configure high availability for Redis?

Redis Sentinel HA provides high availability by monitoring instances and orchestrating automatic failover. Pairing Sentinel with persistence tuning and memory audits ensures continuous operation and prevents data loss during failures.

How does atomic rate limiting work in Redis?

Atomic rate limiting in Redis uses built-in data structures to enforce strict request thresholds without race conditions. This guarantees accurate throttling even under concurrent high-load traffic.

Can I use Redis slow log inspection and memory auditing for production tuning?

Yes, Redis slow log inspection and memory auditing are production-ready techniques for identifying performance bottlenecks. They expose slow queries and memory usage patterns to help tune deployments for lower latency.

When should I not use Redis eviction policies for my workload?

Avoid relying on Redis eviction policies when treating the datastore as a source of truth rather than a cache. Eviction removes data automatically, so you must maintain a clear separation between cache and source of truth.