男女做暖暖的视频试看网站,wordpress会员期限,百度代运营推广,昌平沙河网站建设问#xff1a;什么是缓存雪崩 ?
答#xff1a;缓存过期是指设置缓存时都采用了同一过期时间#xff0c;导致缓存在莫一时刻同时失效#xff0c;从而请求全部全部打到数据库中#xff0c;导致数据库压力过大而挂机。
它与缓存击穿的区别是#xff1a;缓存击穿是一个key…问什么是缓存雪崩 ?
答缓存过期是指设置缓存时都采用了同一过期时间导致缓存在莫一时刻同时失效从而请求全部全部打到数据库中导致数据库压力过大而挂机。
它与缓存击穿的区别是缓存击穿是一个key而缓存雪崩是很多key
问怎么解决 ?
答
解决方法主要是设置不同时间的TTL比如可以在原有的过期时间的基础上设置随机的过期时间。比如可以设置在1--10分钟这样每个缓存的过期重复率就会大大降低就能减少雪崩问题。
或者使用Redis集群的高可用性如主从、哨兵、分片后续更新
或者给业务添加降级限流策略如sentinel、spring cloud gateway后续更新