High Level Design
Redis architecture, use cases, failure modes and mitigations, design FAQs, and a Memcached comparison — everything needed for a caching deep-dive.