Redis 穿透雪崩

Redis 穿透原理:
    通过获取不存在的数据来穿透Redis 直接访问数据库
    解决方案: 当获取不到MySQL数据时 存入null下次获取时可以直接获取缓存数据
    布隆过滤器

Redis 雪崩原理:
    雪崩是高并发穿透缓存层后 大量的请求直接访问数据库 造成MySQL宕机 从而影响系统的正常运行
    1.解决Redis穿透问题 避免代码质量造成的崩溃
    2.缓存层高可用 主从节点 或配置哨兵模式实现故障自动转移
    3.服务降级 限流器

    2.1哨兵模式原理是 keeplive 心跳存在则证明服务正常 异常则认为宕机 进行故障转移
    3.1服务熔断:在微服务架构中 是微服务间相互调用 如果中间一环出现问题 则可能引起系统雪崩
                在调用链路中服务不可用或相应时间太长 会进行服务熔断 不在有该节点的服务调用 从而快速返回。当检测到服务正常响应后 恢复链路调用
    3.2服务降级:指在系统压力剧增的情况下 保证系统的核心业务 可以正常服务

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值