美文网首页
redis随笔_2021-1-8

redis随笔_2021-1-8

作者: 吴哥窟spring | 来源:发表于2021-01-08 11:31 被阅读0次

一、雪崩、穿透、击穿

1.雪崩:热点数据同时过期,所有请求直接全部打到db上,db直接挂掉(从机替代、重启后依然崩)。

    1>.数据不过期,保证更新数据时同步更新缓存。

    2>.定时刷新缓存不要设置相同过期时间(固定时间+随机/随机)。

    3>.cluster热点数据分片(也存在问题,可能热点数据在一个分片上)。

2.穿透:用不存在的数据去请求,所有请求还是都打到db。(一般认为是非法请求)

    1>.业务校验

    2>.缓存null(看具体业务)

    3>.网关层安全策略(nginx配置)

3.击穿:单个非常热点key突然过期,造成请求直接全部打到db上

    1>.永不过期

    2>.加锁解决getData方法

总结:

    1>.本质类似都是请求到db,db撑不住导致服务挂掉

    2>.可以引入cluster、服务降级限流、多级缓存宏观优化

    

相关文章

  • redis随笔_2021-1-8

    一、雪崩、穿透、击穿 1.雪崩:热点数据同时过期,所有请求直接全部打到db上,db直接挂掉(从机替代、重启后依然崩...

  • 2018-08-06

    非关系类-redis - 随笔分类 - 风的_理想 - 博客园 Redis多机常用架构-sentinel - 风的...

  • 念念念

    西风去,百怨无痕,细雨春风向何处….. 南雁先生2021-1-8

  • Redis随笔

    #Redis的五种数据类型 1、String 常用命令: get、set、incr、decr、getset mse...

  • Redis随笔

    #RDB 和 AOF RDB 是一个非常紧凑(compact)的文件,它保存了 Redis 在某个时间点上的数据集...

  • 2021-1-8

    徐志摩说:一生至少该有一次,为了某个人而忘了自己,不求有结果,不求同行,不求曾经拥有,甚至不求你爱我,只求在我最美...

  • 2021-1-8

    day8来回路程虽远,但参会已从一种要求自己来变成一种减压,放空和调节大脑,吸取能量的方式[偷笑],不管有没有自己...

  • 2021-1-8

    没想到还有复活一说,洗完澡仿佛把脑子也洗空了,多少记得的是这两天就快要绝望的情形如影随形,我发现自己拎不清楚自己要...

  • Redis随笔(1)

    ShardedJedis是基于一致性哈希算法实现的分布式Redis集群客户端 Redis操作都是原子的,不用考虑并...

  • 鉴峰丨逆袭

    [连续签到第1095天] 2021-1-8 周五 岁月, 本身不会让人成长, 只有经历事情才能炼心。 而所谓的逆袭...

网友评论

      本文标题:redis随笔_2021-1-8

      本文链接:https://www.haomeiwen.com/subject/oumxaktx.html