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 →