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

  1. Run Redis beside MySQL and a Spring Boot or FastAPI app
  2. Simulate failure—kill master, fill maxmemory, flood slowlog
  3. Fix with Troubleshooting
  4. Automate backups before schema or config changes

Hands-on beats reading about eviction policies alone.

Official References

ResourceBest for
Redis documentationCommands, config, deployment
Redis command referenceSyntax and complexity
Redis StackSearch, JSON, time series modules
Lettuce wikiJava async client

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

TrackConnection
Spring BootRedisTemplate, cache annotations
MySQLCache-aside, session vs source of truth
NginxRate limit, TLS termination
LinuxRedis in Docker Compose
GitConfig and migration in repo
FlaskPython caching/Celery
FastAPIAPI cache and rate limits
MongoDBMongoDB + Redis + API stack

Advanced Topics (Next Steps)

TopicWhere to go
Redis Cluster opsOfficial cluster tutorial; practice on 6 nodes
Active-ActiveCRDT modules, vendor offerings
Redis on K8sHelm charts, operator patterns
ObservabilityPrometheus redis_exporter, Grafana dashboards
Module ecosystemRedisJSON, 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-logos/redis.png in category_meta_info.json.

Chapter index?

Redis Chapter Index.

Report improvements?

Git fork workflow.