Redis

Redis

Caching, pub/sub, streams, sorted sets, Lua scripting, Redis as a message broker, and production patterns for high-throughput systems.

FundamentalsTopics 1–9
  • ·What is Redis?
  • ·Strings
  • ·Lists
  • ·Hashes
  • ·Sets and Sorted Sets
  • ·TTL and Key Expiry
  • ·Pub/Sub
  • ·Persistence: RDB and AOF
  • ·Redis CLI Basics
Start Fundamentals
IntermediateTopics 10–20
  • ·Python with redis-py
  • ·Cache-aside Pattern
  • ·Write-through and Write-behind
  • ·Session Storage
  • ·Rate Limiting
  • ·Lua Scripting
  • ·Transactions: MULTI/EXEC
  • ·Redis Streams
  • ·Keyspace Notifications
  • ·Redis Sentinel
  • ·Redis Cluster
Start Intermediate
AdvancedTopics 21–28
  • ·Redis Stack: JSON and Search
  • ·Bloom Filters and HyperLogLog
  • ·Time Series
  • ·Vector Similarity Search
  • ·Pipelining and Performance
  • ·Memory Optimization
  • ·Replication Internals
  • ·Redis vs Kafka
Start Advanced
ProductionTopics 29–35
  • ·FastAPI and Redis Caching
  • ·Celery with Redis Broker
  • ·High Availability Setup
  • ·Monitoring
  • ·Backup and Restore
  • ·Security: ACLs and TLS
  • ·Cost and Capacity Planning
Start Production