Redis
Learn Redis from install to production patterns: keys and strings, hashes, lists, sets, sorted sets, pub/sub, streams, transactions, persistence, and operational best practices.
Topic 1: Getting Started with Redis
Understand what Redis is, install it, and start redis-server and redis-cli.
Topic 2: Keys and Strings
Use string keys: SET, GET, DEL, expiry, SETNX, MSET, INCR/DECR, and APPEND.
Topic 3: Hashes
Store objects as field-value maps with HSET, HGET, HGETALL, and related commands.
Topic 4: Lists
Use ordered lists with LPUSH, RPUSH, pops, LRANGE, LINDEX, LSET, and LINSERT.
Topic 5: Sets
Store unique unordered members and compute union, difference, and intersection.
Topic 6: Sorted Sets
Rank unique members by score with ZADD, ZRANGE, ZRANK, and ZRANGEBYSCORE.
Topic 7: Publish and Subscribe
Broadcast messages on channels and match channel names with patterns.
Topic 8: Transactions, Streams, and Persistence
Group commands atomically, use streams for logs, and persist data with RDB and AOF.
Topic 9: Operations and Best Practices
Scan keys safely, pick databases, know extra types, and follow operational hygiene.
Course Progress
Enroll to start learning!
Course Stats
- Total Topics 9
- Total Lessons 14
- Total Sessions 21
- Total Notes 20
- Estimated Time 27.900000000000002 hours
This course is only available through program enrollment.
View Program: Full Stack Development