后端岗位面试题更新 2026-08-05

在缓存架构中,为什么本地缓存通常放在第三级而不是第二级?请说明各级缓存的职责和放置原则。

富途后端开发证券/基金系统设计技术原理方案权衡Redis

考察说明

考察对多级缓存架构设计原则的理解,包括本地与分布式缓存的分工

回答思路

  1. 明确指出各级缓存(如L1本地、L2分布式、L3源数据)的常见职责划分
  2. 解释本地缓存性能高但一致性弱、容量有限,适合放热点高频数据
  3. 分析放在第二级会因与源数据距离过近而失效频繁,无法发挥本地缓存优势
  4. 说明放置顺序取决于业务场景(如读多写少、一致性要求)
  5. 能结合实例说明何时可例外(如数据变更极少、允许弱一致)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。