What problem does it solve?
This Skill provides a consolidated set of Redis patterns for building scalable, high-performance applications, covering caching strategies, queue management, pub/sub, rate limiting, and multi-tenant patterns.
Core Features & Use Cases
- Caching strategies: cache-aside, write-through, and write-behind for responsive reads and data consistency.
- Queue management and Horizon: task queues, retries, and batch processing with Redis-backed queues.
- Pub/Sub and broadcasting: real-time notifications and event distribution across tenants.
- Data structures and session management: efficient use of strings, hashes, lists, sets, and per-tenant session keys.
- Use Case: Implement a multi-tenant caching layer with per-branch keys and TTLs to isolate data.
Quick Start
Start by selecting a caching pattern (cache-aside, write-through, or write-behind) and implement it with Redis in your current Laravel project.