Intro & Setup
What Redis is, the gifted Docker setup, redis-cli, first commands. Start →
Intro & Setup
What Redis is, the gifted Docker setup, redis-cli, first commands. Start →
Keys & Strings
SET/GET, expiration & TTL, atomic counters, SCAN vs KEYS. Learn →
Lists & Hashes
Lists as queues, hashes as objects. Explore →
Sets & Sorted Sets
Uniqueness, set algebra, and leaderboards with sorted sets. Rank →
Pub/Sub & Streams
Fire-and-forget messaging vs durable streams & consumer groups. Message →
Persistence & Expiration
RDB vs AOF, durability, eviction policies, keyspace notifications. Persist →
Patterns & Use Cases
Caching, rate limiting, sessions, distributed locks. Apply →
Transactions, Lua & Tooling
MULTI/EXEC/WATCH, pipelines, Lua scripting, monitoring. Master →
Gifted setup
One copy-paste Docker command starts Redis locally — you’re running it before the first lesson.
Hands-on with redis-cli
Every lesson shows the commands and expected replies, with a one-click copy to paste into your CLI.
Quizzes & progress
Check your understanding after each lesson; your progress is saved locally.
Bilingual
Available in English and ไทย — switch anytime from the top bar.