✏️ AI 术语图鉴

缓存 · Cache

英文:cache/kæʃ/(一个音节,不读 cache-é)

后端与数据库难度:进阶 ★★

🗣️一句话大白话

把常用的数据放在「近处的抽屉」里,不用每次都跑远路去仓库拿。第一次慢(去仓库),之后的都快(拉抽屉)。用空间和一点点「可能过期」的风险换速度。

缓存:第一次慢,第二次快把常用的数据放在近处的抽屉里,不用每次都跑仓库第一次访问浏览器缓存里没有 ✗数据库查询 100ms③ 顺手存一份进缓存总耗时 100ms第二次访问(5 分钟内)浏览器缓存有!✓直接返回总耗时 3ms过期时间一到重新查库刷新;余额、库存这类必须实时的数据,别缓存。
「缓存」示意图

🎬真实场景

你的首页每次打开都要查数据库拿「热门榜单」,100 毫秒。把结果缓存 5 分钟:这 5 分钟内所有访客直接拿缓存,几毫秒打开——代价是榜单最多延迟 5 分钟更新。

📮你可以这样说

「「首页的热门榜单接口加缓存:结果缓存 5 分钟。缓存期间数据允许不新鲜,过期后自动重新查询。用应用内缓存就行,不用引入 Redis。」」

通过 AI绘图 工作台生成(模型 API 额度由此消耗);未配置模型密钥时会提示失败原因。

⚠️边界与常见误解

  • ▸缓存的数据会「过期」:余额、库存这类必须实时的数据别乱缓存
  • ▸改了数据要记得清缓存,否则用户看到的还是旧的
  • ▸小项目先用应用内缓存,真有性能压力再上 Redis

🕸️知识关系图

这个词条与相关术语、AI绘图 知识的连接关系

相关术语相关术语相关术语
CDN
cdn
数据库
database
同步与异步
synchronous and asynchronous
缓存
cache

🔗相关术语