一马平川
不积跬步无以至千里,后继才能薄发

缓存击穿问题笔记

2021年09月04日
0
未分类

什么是缓存击穿?

热点数据过期后的短时间内,大量请求访问,在查询DB写入缓存的过程中,大量DB请求涌入,导致DB慢查询或者崩溃。

如何解决?

  • 分布式互斥锁,通过分布式锁对查询进行线程数限制,并设置超时时间,超时报错。
  • 手动过期:通过key-value格式存储数据,value为过期时间,某个线程读取到数据过期后,通过异步线程进行缓存的重新构建,避免击穿

如果喜欢这篇文章,可以给作者评个份哦~

原文声明: "转载本站文章请注明作者和出处Nothinglin ,请勿用于任何商业用途"

公众号:苦逼的学生仔