redis报错:ERR max number of clients reached解决记录

在启动maven项目的时候,在local init之后报错ERR max number of clients reached,redis达到了最大连接数。
而登录redis查看连接数的时候,发现查redis-8828也报错
在这里插入图片描述
用redis-cli -c -p 8818/8828/8810 shutdown方式停止不了,原因是redis-cli是客户端连接,也是一个连接数,而此时连接数到了最大,自然连接不上。
此时需要kill调这个redis,再启动。
设置个timeout为3600.一小时后连接自动释放。

登录redis客户端看连接数
redis-cli -h 192.168.50.58 -p 8818
redis-cli -h 192.168.50.58 -p 8828
在redis-cli命令行使用:
info clients可以查看当前的redis连接数
config set maxclients 10000 设置redis允许的最大连接数
config get maxclients 可以查询redis允许的最大连接数
config set timeout 3600 设置超时时间(当一个redis-client一直没有请求发向server端,那么server端有权主动关闭这个连接,可以通过timeout来设置“空闲超时时限”,0表示永不关闭。) 秒为单位
config get timeout 查询超时时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值