缓存雪崩

发生

  • Redis 主机挂了,Redis 全盘奔溃,偏硬件运维
  • Redis 中有大量 Key 同时过期大面积失效,偏软件开发

预防和解决

  • Redis 中 Key 设置为永不过期或者过期时间错开
  • Redis 缓存集群实现高可用
    • 主从 + 哨兵
    • Redis Cluster
    • 开启 Redis 持久化机制 AOF/RDB,尽快恢复缓存集群
  • 多缓存结合预防雪崩
    • Ehcahe 本地缓存 + Redis 缓存
  • 服务降级
    • Hystrix 或者阿里 Sentinel 限流 & 降级
  • 阿里云-云数据库 Redis 版 (opens in a new tab)