Redis · 17 phases · 88 topics · ~15 h
The Redis Roadmap
Every phase is labelled by level so you can start where you are. Each topic opens with a real-life analogy, then commands and code you run yourself, then questions with reveal answers. Progress is saved as you go.
Beginner no prior knowledgeIntermediate day-to-day workAdvanced production and interviews
Where should I start?
Pick a path for your goal
Backend developer (0–2 years)
You use Redis as "the cache" and want to use it properly.
- 10 · Redis Foundations
- 21 · Core Data Structures
- 32 · Expiration, Eviction & Memory
- 43 · Atomicity: Transactions, Lua, Functions & Pipelining
- 56 · Caching Patterns
- 67 · Rate Limiting & Distributed Counters
Then Phase 8 to integrate it cleanly into your app.
Interview-ready (2–4 years)
You need to design caches, queues, locks, and rate limiters in interviews.
- 13 · Atomicity: Transactions, Lua, Functions & Pipelining
- 25 · Messaging: Pub/Sub, Streams & Notifications
- 36 · Caching Patterns
- 49 · Persistence & Durability
- 510 · Replication & High Availability
- 611 · Redis Cluster
- 712 · Distributed Coordination
Finish with the Phase 16 question bank.
Senior / Staff
You own Redis in production or lead system design rounds.
The full curriculum
Level