场景
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会关闭空闲超时的连接