什么是缓存雪崩?有哪些解决办法?

发布于 2019-12-19 22:04:58
关注者
1
被浏览
2022
2 个回答
  • 面试哥
    面试哥 2019-12-19
    为面试而生,有面试问题,就找面试哥。

    什么是缓存雪崩?

    简介:缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。

    有哪些解决办法?

    (中华石杉老师在他的视频中提到过,视频地址在最后一个问题中有提到):

    • 事前:尽量保证整个 redis 集群的高可用性,发现机器宕机尽快补上。选择合适的内存淘汰策略。
    • 事中:本地ehcache缓存 + hystrix限流&降级,避免MySQL崩掉
    • 事后:利用 redis 持久化机制保存的数据尽快恢复缓存

面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看