1. 首页
  2. 数据库
  3. 其它
  4. redis 的雪崩、击穿、穿透

redis 的雪崩、击穿、穿透

上传者: 2021-01-16 17:37:56上传 PDF文件 31.92KB 热度 18次
缓存雪崩:redis中的很多key过期时间相同,过期时间到了之后,大量数据访问redis,然后redis访问数据库,redis受不了了,相当于缓存被击穿了 解决方案: 1、不要把大量的数据的超时时间设为同一个时间点,加个随机值 2、热点数据永远不过期 3、缓存数据库分布式部署 缓存击穿:一个key在失效的时刻,大量请求这个key,直接访问到数据中 解决方案: 1、热点数据永远不过期 2、加互斥锁 缓存穿透:大量获取缓存中不存在key的value,导致大量数据直接访问数据库 解决方案: 1、采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key,不存在的key直接被过滤;
用户评论