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 content is locked. Please purchase or enroll to access all lessons and topics.
Course Progress
0%

Enroll to start learning!

Course Stats
  • Total Topics 9
  • Total Lessons 14
  • Total Sessions 21
  • Total Notes 20
  • Estimated Time 27.900000000000002 hours
Program Enrollment Only

This course is only available through program enrollment.

View Program: Full Stack Development