# 缓存旁路（Cache-Aside）

### 缩写：无

### 简述

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

### 使用场景

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

### 组成与要点

```text
读：缓存未命中则读库回填；写：更新库并失效/更新缓存

```

### 实践与应用

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

### 注意事项

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

### 关联术语

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