今天开发反馈redis长连接不稳定,进入服务器查询连接数大概900-1000左右 ,
1、查询redis的连接数
[root@localhost ~]# netstat -an|grep 6379|wc -l
2、登录redis,输入info,redis报错ERR max number of clients reached
[root@localhost ~]# redis-cli
3、查询redis的配置文件,查看同一时间最大客户端连接数
[root@localhost ~]# vim /etc/redis/6379.conf
maxclients 1000 改为5000 业务正常。
设置同一时间最大客户端连接数,默认无限制,Redis可以同时打开的客户端连接数为Redis进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。当客户端连接数到达限制时,Redis会关闭新的连接并向客户端返回max number of clients reached错误信息