Toc
0 results found
BOBO
Redis可能出现的问题以及方案
2022/05/15 Redis

缓存雪崩和缓存击穿主要是数据不在缓存上,而缓存穿透是数据既不在缓存上,也不在数据上。
缓存穿透的解决方法

  • 入口进行合法性验证,过滤恶意请求
  • 缓存空值或者缺省值
  • 使用布隆过滤器快速判断

缓存击穿的解决方法

  • 不设置过期时间
  • 加互斥锁

缓存雪崩的解决方法

  • 给过期时间加上小的随机数
  • 服务降级
  • 服务熔断
  • 请求限流
  • redis 设置主从集群
支付宝
微信
Simple is Awesome