ERR max number of clients reached
//根据下面的命令查看是哪个进程一直在占用连接,然后排查
获取得到6399端口的连接信息
netstat -tun | grep 6399 | awk '{print $5}' | awk -F':' '{print $1}' | sort | uniq -c
进入redis-cli后修改下面的参数
config get maxclients
config set maxclients=100000 //最大连接数
config set timeout = 300 //时长
查看redis的连接数:
netstat -na | grep 6379 | wc -l
查看redis的进程
ps aux|grep redis
查看哪个应用程序连接redis
1.查看redis对应的进程号
ps aux | grep redis
ps -ef | grep redis
2.查看端口对应的进程号
lsof -i:6379
3.根据进程号查看对应的信息,比如端口啥的
netstat -anop | grep PID
新增ERRO:这个错是Redis正在加载持久化文件,是redis运行中出现一些错误,需要加载持久化文件,加载完成就没事了
redis.clients.jedis.exceptions.JedisDataException: LOADING Redis is loading the dataset in memory
at redis.clients.jedis.Protocol.processError(Proto