redis-远程主机强迫关闭了一个现有的连接

场景

SpringBoot项目通过redis时校验token时,出现该异常

原因

校验token时,创建连接访问redis,当连接达到最大连接数,导致后面的连接都连接失败
查看redis最大连接数
config get maxclients
查看当前连接数
info clients

解决

1、手动关闭客户端连接
CLIENT KILL ip:port(ip:port通过client list来查看)
缺点:治标不治本
2、redis服务端主动关闭

修改配置文件中的timeout配置项,redis-server会关闭空闲超时的连接

相关推荐:

如何克隆一个现有的Python对象_通过copy.copy实现浅拷贝

copy.copy有时没用是因为它只做浅拷贝,不递归复制嵌套的可变子对象,导致新旧对象共享内部可变元素,修改一方会影响另一方。 copy.copy为什么有时没用? 因为copy.copy只做浅拷贝,它只复制对象本身,不递归复制其内部的可变子对象。如果你的对象里嵌套了list、dict、自定义类实例等...

Python 3 中使用 Pika 检查 RabbitMQ 连接的正确方法

在Python3中,pika.BaseConnection是抽象基类,不可直接实例化;应改用其具体子类(如BlockingConnection)来建立连接并进行健康检查。 在python3中,`pika.baseconnection`是抽象基类,不可直接实例化;应改用其具体子类(如`blocking...

Python 3 中使用 Pika 检查 RabbitMQ 连接的正确方式

Python3的Pika库中BaseConnection是抽象基类,不可直接实例化;应改用其具体子类(如BlockingConnection)来建立连接并进行健康检查。 python3的pika库中`baseconnection`是抽象基类,不可直接实例化;应改用其具体子类(如`blockingco...

Python SSL Socket 连接被强制关闭的根源与解决方案

本文解析iot设备调用pythonsslsocket时出现connectionreseterror:[winerror10054]的真实原因——并非协议错误或代码缺陷,而是服务端缺失对iot客户端证书链的完整信任配置,导致tls握手虽成功、但后续通信被静默中断。 本文解析iot设备调用pythons...