Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 406 Bytes

缓存击穿.md

File metadata and controls

10 lines (6 loc) · 406 Bytes

缓存击穿

热点key失效,大量请求直接进入数据库,数据库有可能被打死。

解决思路

  • 若缓存的数据是基本不会发生更新的,则可尝试将该热点数据设置为永不过期
  • 进行数据更新的时候可以使用分布式锁,保障请求到数据库的数量
  • 提前刷新机制,使用定时去更新缓存,保障请求都能够使用到缓存