缓存雪崩的简介说明
下文笔者讲述"什么是缓存雪崩"的简介说明,如下所示
缓存雪崩简介
缓存雪崩:
指缓存同一时间大面积的失效
导致所有的请求都会落到数据库上
造成数据库短时间内承受大量请求而崩掉
以上就是“缓存雪崩”的概念
缓存雪崩的解决方案
缓存数据过期时间随机:
过期时间设置随机,防止同一时间大量数据过期现象发生
热点数据不设置过期时间
主动刷新缓存:缓存设置成永不过期,
在更新或删除DB中的数据时,
也主动地把缓存中的数据更新或删除掉。
检查更新:
缓存依然保持设置过期时间,
每次get缓存的时候,
都和数据的过期时间和当前时间进行一下对比,
当间隔时间小于一个阈值的时候,主动更新缓存
使用锁:
通过互斥锁或者队列,
控制读数据库和写缓存的线程数量
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


