Redis

In-memory data structures for caching and queues.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Data types and the commands that matterStrings, lists, hashes, sets and sorted sets — what each one is for, and why the O(N) commands are a production hazard.
  2. Expiry and caching patternsTTL mechanics, eviction policies, cache-aside in practice, and how to stop a cold cache from taking down the database behind it.
  3. Pub/sub, queues and persistenceFire-and-forget messaging versus durable streams, reliable queue patterns with lists, and the real durability guarantees of RDB and AOF.

More in Databases

SQL MySQL PostgreSQL MongoDB SQLite

Last refreshed 2026-09-17.