Learn Redis by building, breaking, and scaling distributed systems — not by reading about them. Every module below is a live simulation you control.
Six ideas, shown rather than described. Hover any card to watch it animate.
A fully working fake redis-cli. Every command mutates real in-memory state and the keyspace panel updates instantly, including live TTL countdowns.
Insert, delete, and search across every Redis type and watch the underlying structure animate.
Tune the system, fire traffic, and watch requests race between client, Redis, and the database in real time.
Identical workload, five policies. Fire the same request stream at each cache (capacity 8) and watch who survives.
Build a replication topology, write into the master, and watch replication packets flow. Drag nodes to rearrange.
Three sentinels watch one master and two replicas. Crash the master and watch quorum voting trigger an automatic failover.
16384 hash slots, grouped into 32 visual bands across 4 master shards. Route keys, add nodes, and reshard live.
Create channels and subscribers, then publish — every matching subscriber lights up as the message arrives.
Compare No Persistence, RDB snapshots, and AOF logging under a crash-and-restart scenario.
Five independent Redis nodes. A client must acquire the lock on a majority (3 of 5) to hold it.
Blast the shared cluster with load, then break things on purpose and watch recovery.
Every module above feeds this dashboard. Generate traffic or trigger a failure and watch it move.
Animated architecture diagrams for the Redis patterns you'll actually ship.
Go back to the simulators above and hit these targets. Progress is tracked live.
15 questions. Instant explanations. Let's see what stuck.