HomeGroundworkRedis

0 of 21 chapters written · 3 levels planned

Redis

Cache, queue, and pub/sub, fast

Not written yet

In-memory data structures, the cache-aside pattern, and the pub/sub, rate-limiting and queue patterns Redis quietly powers everywhere. Beginner through advanced, laid out the same way as the rest of the shelf.

The plan

chapters planned
21
levels
3
chapters written
0

What is planned, level by level

Every stop below is an outline for now. Open one to see what it will cover.

Beginner

“I can use Redis as a cache.”

6 sections

Intermediate

“I can use Redis for more than caching.”

8 sections

  1. soon

Advanced

“I can run Redis in production.”

7 sections

  1. soon

Three honest notes

  • Redis's data types get a whole beginner chapter to themselves — hashes, sets and sorted sets solve real problems (leaderboards, dedup, tagging) that a plain key-value cache can't.

  • Rate limiting is intermediate, not advanced, because it's one of the most common reasons a working app reaches for Redis at all — it's not a niche use case.

  • Redis as a primary datastore and Redis Streams are the deepest, least common layer — most Redis usage is "just a cache," but the advanced tier doesn't skip when it's more than that.