Skip to content

缓存(Cache)

缓存是一种“用空间换时间”的技术:把常用的数据先存起来,下次更快访问。

命中与未命中

  • 命中(Hit):缓存里有,直接用。
  • 未命中(Miss):缓存里没有,需要从原始来源获取。

常见场景

  • 浏览器缓存网页资源
  • 数据库查询结果缓存
  • 函数计算结果缓存(Memoization)

代价与风险

  • 缓存过期导致数据不一致
  • 缓存占用内存
  • 需要淘汰策略(如 LRU)

进一步阅读

缓存很常见,但“缓存一致性”也是常见问题来源。

CC-BY 4.0 Licensed