满堂花醉三千客,一剑霜寒十四州。这篇文章主要讲述redis连接数过高排查相关的知识,希望能为你提供帮助。
一、问题腾讯云原生的redis突然连接数暴增到1万+,导致很多正常的服务出现无法连接redis,服务报错是。之前也并未有过类似的情况,现象感觉非常奇怪
二、排查1、资源、大key、权限排查首先排查cpu资源是不是有抖动,有没有较大key的频繁请求,另外是不是有权限改变,从tke的宿主机使用redis-cli命令进行测式,发现连接权限米码都是正常的
redis-cli -h xxxx
>
auth password
查看热key top10 ,当时查看最大也就1.5k请求,进入pod查看6379连接都是比较少的。
2、调整redis连接数把redis连接数调整1万+看是否能够先让其能正常使用。把最大连接数调整到15k,pod仍无法连接redis
3、查看实时会话查看整体实时会话连接,可以全局查看到源ip连接到redis的总连接数。发现一个大数据的源ip连接数过万,进入服务pod查看连接,连接数确实过10k+
进入pod查看连接数
三、结果最终是由一个大数据服务使用过多的短连接导致,并且很多连接并未及时关闭。修改代码长连接复用问题解决。
【redis连接数过高排查】
推荐阅读
- AirNet服务器迁移到容器
- 系统服务#yyds干货盘点#
- 智能枪械可视化管理系统软件解决方案
- php连接redis,报错ERROR:同步数据异常
- MySQL集群和ansible的简单介绍
- 武警部队智能枪支弹药管理系统-公安智能枪弹管理系统软件
- 浅析ZABBIX和WGCLOUD各自的特点
- 军事训练信息化管理系统-训练成绩管理系统软件
- LAMP架构#yyds干货盘点#