缓存雪崩解决方案记录

Posted cxw296052618

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缓存雪崩解决方案记录相关的知识,希望对你有一定的参考价值。

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

 

以上是关于缓存雪崩解决方案记录的主要内容,如果未能解决你的问题,请参考以下文章

阿里一面:关于缓存穿透缓存击穿缓存雪崩热点数据失效问题的解决方案

Redis从入门到进阶第 6 讲:缓存雪崩击穿穿透场景与解决方案

什么是缓存穿透缓存雪崩 及 解决缓存穿透雪崩解决方案实现

Redis缓存雪崩就这么简单

Redis 缓存雪崩缓存击穿缓存穿透原因,解决方案?

缓存内功心法:缓存基础整理