05 - 缓存设计与应用
定位: Redis 作为缓存层的核心场景——从原理到工程的最佳实践 面试高频度: ⭐⭐⭐⭐⭐
一、板块在体系中的位置
二、知识全景图
三、子专题导航
| # | 主题 | 面试频率 | 核心内容 |
|---|---|---|---|
| **05.1 缓存三大问题** | 缓存穿透/击穿/雪崩 | ⭐⭐⭐⭐⭐ | 现象、原因、解决方式对比 |
| **05.2 缓存一致性** | 缓存一致性方案 | ⭐⭐⭐⭐⭐ | Cache Aside、延迟双删、Canal 监听 binlog |
| **05.3 分布式锁** | 分布式锁实现 | ⭐⭐⭐⭐ | SETNX+过期+Lua、RedLock、看门狗 |
| **05.4 限流计数器** | 限流与计数器设计 | ⭐⭐⭐⭐ | 令牌桶、滑动窗口、漏斗限流 |
📚 相关板块
- **基础与架构** — 缓存的底层能力
- **数据结构** — 各结构的缓存场景
- **高可用** — 缓存的高可用
- **总纲设计文档**