Databases · Beginner → Expert
🔴 Redis, Caching and In-Memory Systems
Use Redis safely for caching, sessions, rate limiting, queues, pub/sub, streams, distributed coordination, persistence and high availability.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
Redis Architecture, Protocol and Data Model
Locked
Module 2 · Beginner
Strings, Hashes, Lists, Sets and Sorted Sets
Locked
Module 3 · Beginner
Expiration, Eviction and Cache Design
Locked
Module 4 · Beginner
Cache-Aside, Write Strategies and Invalidation
Locked
Module 5 · Intermediate
Sessions, Rate Limiting and Counters
Locked
Module 6 · Intermediate
Pub/Sub, Streams and Messaging Patterns
Locked
Module 7 · Intermediate
Transactions, Lua and Atomic Operations
Locked
Module 8 · Advanced
Persistence with RDB and AOF
Locked
Module 9 · Advanced
Replication, Sentinel and High Availability
Locked
Module 10 · Advanced
Redis Cluster and Partitioning
Locked
Module 11 · Advanced
Memory Management and Performance
Locked
Module 12 · Expert
Security, ACLs, TLS and Network Boundaries
Locked
Module 13 · Expert
Monitoring, Slow Logs and Troubleshooting
Locked
Module 14 · Expert
Failure Modes, Consistency and Recovery
Locked
Module 15 · Expert
Expert Capstone: Production Redis Architecture
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed