Labs · Redis

Practice real Redis scenarios before they happen

Keep a cache and data store alive under load. Practice the Redis failures that page on-call — eviction storms, big keys, blocking commands, failover and stale reads — against a real Redis sandbox.

Run rillence redis · real Redis in Docker · deterministic scoring.

What it is

A flight simulator for Redis operations

Boot a real Redis in a container, inject a realistic failure, and investigate with redis-cli or your own tooling. Deterministic scoring, zero production risk.

Real Redis sandbox

Every scenario runs an actual Redis instance in a container — not a multiple-choice quiz or a video.

Real scenarios

Eviction storms, big keys, blocking commands, TTL leaks, failover and stale reads — injected into a live instance.

AI hints + deterministic scoring

Get progressive hints while you investigate, a scorecard for your fix and a postmortem explaining the root cause.

Built for individuals and teams

Practice alone, onboard new engineers, or run repeatable internal Redis team drills.

Scenarios

Redis scenarios, grouped into tracks

The Redis failure modes engineers actually meet in production — from keyspace hygiene to cluster and failover.

01

Keyspace, TTL & Basic Operations

Core

Wrong DB, missing or short TTLs, namespace collisions, wrong key types and dangerous KEYS scans.

02

Memory, Eviction & Big Keys

Core

Eviction storms, OOM, wrong maxmemory policy, big strings/hashes/lists and fragmentation spikes.

03

Latency, Slow Commands & Event Loop

Core

Slow HGETALL, large LRANGE, SMEMBERS on huge sets, Lua and KEYS blocking the event loop.

04

Clients, Connections & Backpressure

Operations

Connection storms, pool exhaustion, pipelining gone wrong and client-side backpressure.

05

Persistence, AOF/RDB & Recovery

Operations

Fork latency on BGSAVE, AOF rewrite spikes, broken dumps and recovery from disk.

06

Cache Correctness & App Patterns

Operations

Stale caches, thundering herds, cache stampede and incorrect invalidation.

07

Replication & Stale Reads

Operations

Replica lag, reading stale data from replicas and replication link failures.

08

Sentinel & Failover

Advanced

Sentinel quorum, split-brain, failover that drops writes and misrouted clients.

09

Cluster & Sharding

Advanced

Slot migration, MOVED/ASK storms, hot slots and resharding under load.

10

Streams, Pub/Sub & Queues

Advanced

Consumer-group backlog, pending entries, lost messages and runaway queue growth.

11

Security, ACL & Operational Safety

Advanced

ACL misconfig, unsafe commands, exposed instances and the FLUSHALL reflex.

12

Compound Redis Incident Control

Capstone

Multi-cause GameDays that combine memory, latency and failover under pressure.

How practice works

From paged to postmortem in four steps

Launch the lab

Run rillence redis to open the interactive REPL.

Start a scenario

Pick a scenario from any track and boot an isolated Redis sandbox.

Investigate

Connect with redis-cli — or any client you already use — and dig in.

Submit and score

Get deterministic Detect / Fix / Trap scoring and a postmortem.

Practice Redis scenarios before they become outages

One subscription covers every lab. Train your judgment in a safe sandbox, not in production.