Documentation Course
Redis In-Depth
From Runtime Basics to Distributed Architecture at Scale
A complete A-Z Redis curriculum — from the in-memory model and data structures for beginners through caching patterns, persistence, and Streams for mid-level engineers to Lua scripting, distributed locking algorithms, and Cluster topology for senior engineers. Built from production experience coordinating 10+ concurrent scanner instances at 2,000+ TPS on a live blockchain indexer.
How to use this course
This course works as both a sequential read and a standalone reference. Read front-to-back to build a complete mental model of Redis — from the in-memory model to Cluster topology. Or jump to any module when you hit a production issue — a cache stampede, an eviction surprise, a distributed lock bug, or a replication lag incident.
Total reading time
~15 hrs
across 39 modules
Built from
2,000+ TPS
10+ concurrent scanner instances
Prerequisite
Zero Redis to production internals
Beginner through senior engineer
Phase 1 — Foundation
Absolute basics · No prior knowledge assumed
Phase 2 — Practitioner
Production patterns · Real application architecture
Phase 3 — Architect
Engine internals · High-throughput systems · Distributed architecture