在缓存架构中,为什么本地缓存通常放在第三级而不是第二级?请说明各级缓存的职责和放置原则。
考察说明
考察对多级缓存架构设计原则的理解,包括本地与分布式缓存的分工
回答思路
- 明确指出各级缓存(如L1本地、L2分布式、L3源数据)的常见职责划分
- 解释本地缓存性能高但一致性弱、容量有限,适合放热点高频数据
- 分析放在第二级会因与源数据距离过近而失效频繁,无法发挥本地缓存优势
- 说明放置顺序取决于业务场景(如读多写少、一致性要求)
- 能结合实例说明何时可例外(如数据变更极少、允许弱一致)
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。