post://distributed-caching-redis-consistency

Distributed Caching with Redis: Consistency and Expiration Design

author: Swadhin Biswas read: 1 min
System DesignBackendPerformance
Distributed Caching with Redis: Consistency and Expiration Design

Distributed Caching with Redis

Use probabilistic early expiration and request coalescing to avoid stampede.

flowchart TD
  A[Request] --> B{Cache hit?}
  B -->|yes| C[Return cached value]
  B -->|no| D[Fetch from DB]
  D --> E[Write cache with TTL + jitter]