使用客户端列表,Redis为每个连接的客户端打印一行。从Redis源代码的redis.h和networking.c文件中:
- 地址:客户端的地址/端口
- fd:套接字对应的文件描述符
- idle:连接的空闲时间,以秒为单位
- 标志:客户标志(见下文)
- db:当前数据库ID
- 子:频道订阅数
- psub:模式匹配预订的数量
- qbuf:查询缓冲区长度(0表示没有查询挂起)
- obl:输出缓冲区长度
- oll:输出列表长度(缓冲区已满时,答复在此列表中排队)
- 事件:文件描述符事件(见下文)
- cmd:最后播放的命令
客户端标志可以是以下各项的组合:
- O:客户端在MONITOR模式下是从机
- S:客户端是普通的从属服务器
- 男:客户是大师
- x:客户端处于MULTI / EXEC上下文中
- b:客户端正在等待阻止操作
- i:客户端正在等待VM I / O
- d:监视的键已被修改-EXEC将失败
- c:写入全部回复后将关闭连接
- u:客户端不受阻碍
- N:未设置特定标志
文件描述符事件可以是:
- r:客户端套接字可读(事件循环)
- w:客户端套接字可写(事件循环)
这是我的解释,请带一点盐。



