Crack The Backend
Search documentation
/
Home
Core Backend
Algorithms
System Design
Data Structures
Redis
menu_book
8 articles
Cache-Aside Pattern Done Right
Implementing cache-aside correctly with read-through, write-invalidate, and stampede prevention.
Caching Pitfalls - Penetration / Breakdown / Avalanche
Cache penetration, breakdown, and avalanche.
Redis Data Types & Use Cases
Redis data structures and when to use them.
Distributed Lock with Redis - Correctness & Risks
Implementing distributed locks with Redis.
Expiration Strategy - TTL Design
TTL and expiration strategies in Redis.
Hot Key / Big Key - Detection & Mitigation
Dealing with hot keys and big keys.
Rate Limiting with Redis (Token Bucket)
Token bucket rate limiting with Redis.
Redis Persistence - RDB vs AOF (High-level)
RDB and AOF persistence overview.
Back to home