我是靠谱客的博主 愤怒牛排,这篇文章主要介绍缓存热点key的解决方法,现在分享给大家,希望可以做个参考。

  缓存中的一个Key(比如一个促销商品),在某个时间点过期的时候,恰好在这个时间点对这个Key有大量的并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回 设到缓存,这个时候大并发的请求可能会瞬间把后端DB压垮。

解决方案:对缓存查询加锁,如果 KEY 不存在,就加锁,然后查 DB 入缓存,然后解锁;其
他进程如果发现有锁就等待,然后等解锁后返回数据或者进入 DB 查询常用工具。

最后

以上就是愤怒牛排最近收集整理的关于缓存热点key的解决方法的全部内容,更多相关缓存热点key内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部