sql >> Base de Datos >  >> NoSQL >> Redis

Propósito y descripción de la lista de clientes de Redis

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.