WebMD
本页大纲

缓存旁路(Cache-Aside)

缩写:无

简述

应用先读缓存,未命中则读库并回填;更新时先更新库再删/更缓存的常用模式。缓存不是权威源。

使用场景

热点读、减轻 OLTP 读、会话与配置加速。

组成与要点

读:缓存未命中则读库回填;写:更新库并失效/更新缓存

实践与应用

• 更新策略优先删缓存(lazy 回填)并处理并发。
• 设 TTL 作兜底。
• 防穿透/击穿/雪崩有对应手段。

注意事项

• 双写不一致窗口。
• 缓存与库类型不匹配导致大 key。

关联术语

• 缓存:加速层
• 数据库:权威源
• 失效 / 更新:一致性策略