码迷,mamicode.com
首页 > 其他好文 > 详细

缓存雪崩解决方案记录

时间:2020-06-08 01:00:19      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:lazy   项目   图片   防止   问题   数据库   大量   alt   缓存   

在项目中频繁访问hbase,造成hbase压力过大,而后设立缓存系统,但是会造成缓存雪崩问题,即当缓存过期时,会出现大量的DB连接,对DB产生迅间高负载。由于采用redis缓存,所以用redis锁的功能来防止过多线程同时访问数据库的现象,对于mutex锁的ttl问题,在项目中不用考虑时间过期问题(因为即使过期,有另外的线程去加锁获取,也不会造成很高的负载,分布式中分布机器过多就要考虑了),具体是否考虑应从项目中实际去考虑,以下是项目采用的解决思路流程:技术图片

 

缓存雪崩解决方案记录

标签:lazy   项目   图片   防止   问题   数据库   大量   alt   缓存   

原文地址:https://www.cnblogs.com/cxw296052618/p/13063076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!