缓存雪崩的简介说明

乔欣 Java面经 发布时间:2022-11-07 14:58:00 阅读数:5824 1 Redis面试题(2023优化版)
下文笔者讲述"什么是缓存雪崩"的简介说明,如下所示

缓存雪崩简介

缓存雪崩:
   指缓存同一时间大面积的失效
   导致所有的请求都会落到数据库上
    造成数据库短时间内承受大量请求而崩掉
以上就是“缓存雪崩”的概念

缓存雪崩的解决方案

缓存数据过期时间随机:
  过期时间设置随机,防止同一时间大量数据过期现象发生

热点数据不设置过期时间
    主动刷新缓存:缓存设置成永不过期,
	    在更新或删除DB中的数据时,
		也主动地把缓存中的数据更新或删除掉。

检查更新:
   缓存依然保持设置过期时间,
    每次get缓存的时候,
	都和数据的过期时间和当前时间进行一下对比,
	当间隔时间小于一个阈值的时候,主动更新缓存

使用锁:
    通过互斥锁或者队列,
	 控制读数据库和写缓存的线程数量
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202211/16678047264829.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者