redis - Correct Redis caching, locks, rate limits, and queues
Use Redis-compatible stores to build correct caches, distributed locks, rate limiters, and crash-recoverable queues.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design TTL-based caches
- Prevent cache stampedes
- Implement token-checked locks
- Build race-free rate limits
- Run recoverable job queues
- Choose eviction and persistence
- Review Redis concurrency hazards
Inputs
- Redis-compatible data store
- Cache, lock, rate-limit, or queue requirements
- Application keys and values
- Workload and durability requirements
- Worker identities and lock tokens
Outputs
- Cache entries and expirations
- Lock acquisition and release state
- Rate-limit decisions and counters
- Queued, acknowledged, or recovered jobs
- Redis data-structure state
Requirements
- Redis-compatible store
- Lua scripting support
- Redis read and write permissions
