缓存旁路(Cache-Aside)
缩写:无
简述
应用先读缓存,未命中则读库并回填;更新时先更新库再删/更缓存的常用模式。缓存不是权威源。
使用场景
热点读、减轻 OLTP 读、会话与配置加速。
组成与要点
读:缓存未命中则读库回填;写:更新库并失效/更新缓存
实践与应用
• 更新策略优先删缓存(lazy 回填)并处理并发。
• 设 TTL 作兜底。
• 防穿透/击穿/雪崩有对应手段。
注意事项
• 双写不一致窗口。
• 缓存与库类型不匹配导致大 key。
关联术语
• 缓存:加速层
• 数据库:权威源
• 失效 / 更新:一致性策略