ppt做杂志模板下载网站有哪些如何使用阿里云服务器建设网站
news/
2025/10/1 21:14:20/
文章来源:
ppt做杂志模板下载网站有哪些,如何使用阿里云服务器建设网站,手机投资网站,dede淘宝客网站模板一、背景
应用持续访问又大又热的key#xff0c;会造成Redis实例CPU高、流量被打满、数据在内存积压#xff0c;甚至导致实例达到配额限制被oom-kill。在异步调用、pipeline、mget等批量调用场景比较常见。
大key分为两种情况
集合元素多且全量获取集合数据#xff1a;命…一、背景
应用持续访问又大又热的key会造成Redis实例CPU高、流量被打满、数据在内存积压甚至导致实例达到配额限制被oom-kill。在异步调用、pipeline、mget等批量调用场景比较常见。
大key分为两种情况
集合元素多且全量获取集合数据命令时间复杂度是O(N)持续访问这样的key会导致CPU打满业务响应变慢甚至超时。而且响应得不到及时发送积压在内存最终触发oom-kill。value占用内存大持续访问这样的key会导致响应不过来很小的请求也会造成较大的响应从而造成返回给客户端的数据积压在Server内存最终触发oom-kill。
二、如何发现问题
Redis集群侧会收到端口阻塞、客户端缓冲区高、实例内存高报警推测可能是大/热key。
应用侧看到Redis服务性能变差、甚至出现大量超时。
三、问题处理过程
1、Redis侧关闭集群Failover
Redis值班同学收到告警后会关闭该集群的自动failover避免该分片上所有副本被打死导致数据丢失。同时会第一时间联系业务研发双方一起定位出问题的key。
2、研发和Redis侧一起定位出问题的key
Redis侧抓包大key导致命令阻塞只能抓包分析、热key扫描工具
业务研发侧日志等信息
3、选择一种合适的方式处理key
确认导致问题的key后可以选择下面三种方式任意一种进行处理
1、对key限流需要应用侧具备按照key限流能力
2、在Redis客户端开启本地缓存
3、删除key或者将key设置成一个很小的值需要权限对业务有影响key设置成小值可以避免数据回源打挂数据库
4、处理key完成后同步给Redis侧JIMDB侧开启集群自动Redis恢复服务
如果原来的主实例被打死此时会自动FailoverFailover完成后业务恢复访问。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924287.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!