Redis缓存雪崩、穿透、击穿及解决办法

1.缓存雪崩 

 概述:系统在高并发的情况下,超过了当前的承受量,容易出现宕机。

 解决办法:1.集群,较少压力

                   2.本地ehache缓存

                   3.redis持久化,一旦宕机,从磁盘的加载数据

2.缓存穿透

概述:系统在出现恶意攻击时,redis缓冲中不存在,就会去查数据库,恶意攻击数据库。

解决办法:如果每次没在数据库中查到,就在redis缓冲中就写一个空值中去,然后设置一个有效期,过期之后,再重新设置。

3缓存击穿

概述:高频繁访问某个热点数据,在失效的时候,就会击穿redis。

解决办法:设置永不过期。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章