What problem does it solve?
This Skill helps you design and implement Redis 8 solutions that stay reliable under load by picking the right data model, client, and operational safeguards (TTL, eviction, persistence, and topology) instead of relying on fragile “copy-paste” snippets.
Core Features & Use Cases
- Data structures & command selection: Use Redis 8 primitives (strings, lists, hashes incl. hash field TTL, sets, sorted sets, streams, HLL, GEO, bitmaps) matched to the job.
- Caching patterns that don’t melt your DB: Apply cache-aside/write-through, TTL jitter, and stampede protection with distributed locks.
- Pub/Sub vs Streams with correct delivery semantics: Use Streams consumer groups with ack and auto-claim for at-least-once processing, and avoid misuse of Pub/Sub.
- Production deployment & safety: Configure persistence (RDB/AOF), replication (Sentinel/Cluster), ACL/TLS, and high-stakes guardrails like
noeviction for queue workloads.
Quick Start
Use the redis skill to build a safe Redis 8 cache with TTL jitter and stampede protection for key user:123:profile and verify the setup with the recommended defaults.