• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共46篇

    Redis数据库

关闭

返回栏目

关闭

返回Redis数据库栏目

39 - Redis要避免的问题 - 缓存雪崩

作者:

贺及楼

成为作者

更新日期:2024-03-27 10:19:46

Redis要避免的问题 - 缓存雪崩

问题

正常情况:5000请求 - 4000缓存redis
正常情况:5000请求 - 1000数据库
缓存宕机了
不正常情况:5000请求 - 0缓存redis
不正常情况:5000请求 - 5000数据库 - 报一下警 - 挂了 - 重启数据库 - 又挂了

解决

事前:redis 高可用,主从+哨兵,redis cluster,避免全盘崩溃。
事中:本地 ehcache 缓存 + hystrix 限流&降级,避免 MySQL 被打死。
事后:redis 持久化,一旦重启,自动从磁盘上加载数据,快速恢复缓存数据。

mysql设置限流2000,要保证mysql一定不能死