Speaker context: Students return from midterm and Spring Break. Today launches the NoSQL module — a big mental shift from batch processing to database systems. Redis is the perfect first NoSQL: it's concrete, fast, and students can build intuition in 10 minutes of redis-cli. Lead with the "Redis is not just a cache" misconception — correct it early. The leaderboard demo is always a crowd-pleaser.
Live demo: Type these live. Ask the class to predict what ZRANK returns before you run it. The "ZINCRBY" line is satisfying to run — watch charlie climb the board.
Circulate: Task 3 trips students up — remind them that INCR creates the key if it doesn't exist, and EXPIRE only needs to be called when count == 1 (first request of the window).