title: 缓存策略
---

# 缓存策略

这里不是一个缓存实现,而是一组面向不同负载模式的缓存策略。

## 这一组包含什么

| 模块 | 定位 |
| --- | --- |
| `LRU` | 近期性优先,通用且直观 |

| LFU | 频次优先,适合保热数据 | | TinyLFU | 混合场景常见首选 | | ARC | 在近期性与频次之间自适应切换 | | SLRU | 分段最近最少使用 | | Optimal | 理论基准,不适合生产 |

## 阅读建议

- 优先根据访问模式选策略,而不是只看名字。
  • 所有缓存页都会先写适用场景,再写不要在哪用。

  • 如果你需要理论最优做对比,可以看 Optimal,但不要直接拿去上线。

    下一步

    • 回到 模块总览
    • 选择一个最贴近你当前问题的模块继续读
    • 需要完整签名时转到 API 概览