Redis之缓存雪崩,缓存穿透,缓存击穿描述及解决方案
一,缓存雪崩1 什么是缓存雪崩缓存雪崩是指我们缓存中的数据同一时间大面积失效,而新的缓存数据又没有加载入缓存中。使得大量原本应该请求缓存的数据,全部去请求数据库而数据库又承受不住的此时的QPS而挂掉,从而产生一系列连锁反应,使得整个系统崩亏。2 缓存雪崩的解决方案(1) redis批量存储缓存数据的时候,对每一个key都加一个随机的失效时间。使得缓存中的数据不会再同一时间段大面积的数据失效。如(setRedis(Key,value,time + Math.random() * 10000);)二,
原创
2020-09-26 01:49:52 ·
267 阅读 ·
0 评论