Con la lista de clientes, Redis imprime una fila por cliente conectado. De los archivos redis.h y networking.c del código fuente de Redis:
- addr:dirección/puerto del cliente
- fd:descriptor de archivo correspondiente al socket
- idle:tiempo de inactividad de la conexión en segundos
- banderas:banderas de clientes (ver más abajo)
- db:ID de la base de datos actual
- sub:número de suscripciones al canal
- psub:número de suscripciones de coincidencia de patrones
- qbuf:longitud del búfer de consultas (0 significa que no hay consultas pendientes)
- obl:longitud del búfer de salida
- oll:longitud de la lista de salida (las respuestas se ponen en cola en esta lista cuando el búfer está lleno)
- eventos:eventos del descriptor de archivo (ver más abajo)
- cmd:último comando reproducido
Los indicadores de cliente pueden ser una combinación de:
- O:el cliente es un esclavo en modo MONITOR
- S:el cliente es un servidor esclavo normal
- M:el cliente es un maestro
- x:el cliente está en un contexto MULTI/EXEC
- b:el cliente está esperando en una operación de bloqueo
- i:el cliente está esperando una E/S de VM
- d:se ha modificado una clave vigilada - EXEC fallará
- c:la conexión se cerrará después de escribir la respuesta completa
- u:el cliente está desbloqueado
- N:no se ha establecido un indicador específico
Los eventos del descriptor de archivo pueden ser:
- r:el socket del cliente es legible (bucle de eventos)
- w:se puede escribir en el socket del cliente (bucle de eventos)
Es mi interpretación, tómalo con pinzas.