打开redis命令终端,输入:

client list

查看连接数,用于返回所有连接到服务器的客户端信息和统计数据

redis cli 查看连接数 查看redis当前连接数_缓存

 

参数解析:

id: 唯一的64位的客户端ID(Redis 2.8.12加入)。

addr: 客户端的地址和端口

fd: 套接字所使用的文件描述符

age: 以秒计算的已连接时长

idle: 以秒计算的空闲时长

flags: 客户端 flag

db: 该客户端正在使用的数据库 ID

sub: 已订阅频道的数量

psub: 已订阅模式的数量

multi: 在事务中被执行的命令数量

qbuf: 查询缓冲区的长度(字节为单位, 0 表示没有分配查询缓冲区)

qbuf-free: 查询缓冲区剩余空间的长度(字节为单位, 0 表示没有剩余空间)

obl: 输出缓冲区的长度(字节为单位, 0 表示没有分配输出缓冲区)

oll: 输出列表包含的对象数量(当输出缓冲区没有剩余空间时,命令回复会以字符串对象的形式被入队到这个队列里)

omem: 输出缓冲区和输出列表占用的内存总量

events: 文件描述符事件 cmd: 最近一次执行的命令
 

查询连接数命令:info  clients

redis cli 查看连接数 查看redis当前连接数_数据库_02

查询连接超时时间:config get timeout

 

redis cli 查看连接数 查看redis当前连接数_redis cli 查看连接数_03

优化方案:

设置超时时间为10分钟

config set timeout 600

redis cli 查看连接数 查看redis当前连接数_redis cli 查看连接数_04

再次查看连接数,此时超时时间超过10分钟的会被去掉。