缓存策略知识体系概览
问题
数据库缓存策略涉及哪些方面?如何设计合理的缓存架构?
答案
为什么需要缓存
- 数据库的 QPS 上限(MySQL 单机约 1-5 万),缓存可达 10 万+
- 减少数据库压力,降低响应延迟
- 热点数据频繁访问,缓存命中率高
缓存策略知识体系
本分类文档导航
| 文档 | 核心内容 | 面试重点 |
|---|---|---|
| 缓存读写模式 | Cache Aside、Read/Write Through | ⭐⭐⭐⭐⭐ |
| 缓存与数据库一致性 | 延迟双删、binlog 同步 | ⭐⭐⭐⭐⭐ |
| 缓存穿透/击穿/雪崩 | 三大缓存异常及解决方案 | ⭐⭐⭐⭐⭐ |
| 多级缓存架构 | L1/L2 缓存、本地缓存 | ⭐⭐⭐⭐ |
| 热点 Key 处理 | 热点检测、本地缓存、分片 | ⭐⭐⭐⭐ |