当前位置:首页 > Redis > 正文内容

生产redis client 链接报:ERR max number of clients reached 含义: 达到最大客户端数错误

canca4年前 (2021-11-09)Redis565

1、通过netstat 命令查看TCP又11822个连接  (netstat命令是一个监控TCP/IP网络的非常有用的工具)1.png

2、默认redis最大的连接数10000 ,但是此时无法连接redis客户端

3、因为redis无法重启,否则会导致大量的应用无法访问,解决办法停止连接数最多的服务器应用

4、只能在线调整参数,进入redis客户端,修改最大连接数


2.png

5、并且调整timeout   (当一个redis-client一直没有请求发向server端,那么server端有权主动关闭这个连接,可以通过timeout来设置“空闲超时时限”,0表示永不关闭。) 秒为单位
3.png

 6、TCP连接保活策略,可以通过tcp-keepalive配置项来进行设置,单位为秒,假如设置为60秒,则server端会每60秒向连接空闲的客户端发起一次ACK请求,以检查客户端是否已经挂掉,对于无响应的客户端则会关闭其连接。所以关闭一个连接最长需要120秒的时间。如果设置为0,则不会进行保活检测。4.png

 7、获取redis的能够打开的最大文件描述符5.png

8、查看进程打开的文件描述符

6.png


扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/780.html

标签: Redis
分享给朋友:
返回列表

上一篇:redis.conf配置详细解析

没有最新的文章了...

“生产redis client 链接报:ERR max number of clients reached 含义: 达到最大客户端数错误” 的相关文章

redis.conf配置详细解析

# redis 配置文件示例   # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k  =>...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。