Redis Resources and Book Recommendations
Introduction
You have used Redis data types, persistence, replication, Sentinel, Cluster, messaging patterns, caching, locks, and Spring integration. Keep deepening with official docs, classic books, and the Hello Code tracks that sit next to Redis in real architectures.
Prerequisites
- Progress through this track (or equivalent Redis experience)
- At least one project chapter attempted (recommended)
How to Keep Learning
- Run Redis beside MySQL and a Spring Boot or FastAPI app
- Simulate failure—kill master, fill
maxmemory, flood slowlog - Fix with Troubleshooting
- Automate backups before schema or config changes
Hands-on beats reading about eviction policies alone.
Official References
| Resource | Best for |
|---|---|
| Redis documentation | Commands, config, deployment |
| Redis command reference | Syntax and complexity |
| Redis Stack | Search, JSON, time series modules |
| Lettuce wiki | Java async client |
Recommended Books
Redis in Action (Carlson)
- Practical patterns: caching, messaging, search
- Best after this track when building production features
Redis 设计与实现 (Huang Jiankang)
- Internal data structures and persistence—excellent for depth (Chinese)
- Pairs with wanting to understand why not just how
Redis Deep Dive / community guides (various)
- Cluster ops, memory tuning—pick one aligned with Redis 7.x
Choose one book and apply to a side project—not three simultaneously.
Pair With Hello Code Tracks
| Track | Connection |
|---|---|
| Spring Boot | RedisTemplate, cache annotations |
| MySQL | Cache-aside, session vs source of truth |
| Nginx | Rate limit, TLS termination |
| Linux | Redis in Docker Compose |
| Git | Config and migration in repo |
| Flask | Python caching/Celery |
| FastAPI | API cache and rate limits |
| MongoDB | MongoDB + Redis + API stack |
Advanced Topics (Next Steps)
| Topic | Where to go |
|---|---|
| Redis Cluster ops | Official cluster tutorial; practice on 6 nodes |
| Active-Active | CRDT modules, vendor offerings |
| Redis on K8s | Helm charts, operator patterns |
| Observability | Prometheus redis_exporter, Grafana dashboards |
| Module ecosystem | RedisJSON, RediSearch, RedisBloom |
FAQ
Redis vs Memcached?
Redis: richer types, persistence, replication. Memcached: simple cache only.
Redis vs Kafka?
Kafka: durable log at huge scale. Redis Streams: lighter queue inside existing Redis.
Certification?
Redis vendor certifications exist—projects prove more for most roles.
Managed Redis (ElastiCache, Redis Cloud)?
Same commands; ops handles failover—still learn internals for debugging.
Category logo?
/category-logos/redis.png in category_meta_info.json.