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