Latest web development tutorials

Redis Comando Lista de Clientes

servidor Redis

Redis comando de la lista del cliente para devolver todos los clientes conectados al servidor de la información y las estadísticas.

gramática

Lista de clientes Redis sintaxis del comando básico es el siguiente:

redis 127.0.0.1:6379> CLIENT LIST

versiones disponibles

> = 2.4.0

Valor de retorno

Comando devuelve una cadenas de múltiples líneas que están formateados según el siguiente formulario:

  • Cada cliente conectado corresponde a una fila (en Split LF)
  • Cada fila consiste en una cadena en serie de la propiedad = valor en forma de dominios, separadas por un espacio entre cada dominio

El siguiente es el significado del dominio:

  • Dir: dirección y el puerto del cliente
  • FD: descriptor de archivo usado por el zócalo
  • edad: tiempo en segundos que tiene servicios de larga
  • ralentí: longitud de espera de tiempo en segundos
  • banderas: la bandera del cliente
  • DB: El cliente está utilizando la base de datos ID
  • substitución: ya suscritos al número de canales
  • PSUB: El número de patrones han suscrito
  • múltiples: comando se ejecuta en un número de transacción
  • qbuf: longitud del búfer de consulta (en bytes, 0 no hay consultas de asignación de memoria intermedia)
  • qbuf libre: Descubre la longitud del tamaño de buffer restante (bytes, 0 indica que no hay espacio de la izquierda)
  • obl: longitud de la memoria intermedia de salida (bytes, 0 indica que no hay memoria intermedia de salida de la asignación)
  • oll: el número de objetos que figuran en la lista de salida (cuando el búfer de salida hay espacio libre, la respuesta del sistema en la forma de un objeto de cadena se pone en cola para esta cola)
  • OMEM: búfer de salida y la cantidad de memoria ocupada por la lista de salida
  • eventos: Evento descriptor de archivo
  • cmd: último comando ejecutado

Los clientes pueden marcar consta de los siguientes componentes:

  • O: El cliente está afiliado el modo MONITOR nodo (esclavo)
  • S: El cliente es el modo general de nodo filial (normal)
  • M: El cliente es el nodo maestro (master)
  • x: el cliente es la subdivisión de control
  • b: el cliente se bloquea a la espera de un evento
  • i: cliente está esperando para las operaciones de máquina virtual de E / S (obsoleto)
  • d: una monitoreado (vistos) la clave ha sido modificado, el comando EXEC falla
  • C: En la respuesta escrita, cierre el enlace
  • u: el cliente no esté bloqueado (desbloqueado)
  • R: cerrar la conexión lo más rápido posible
  • N: no se establece ninguna bandera

eventos de descriptor de archivo pueden ser:

  • r: socket de cliente (en el bucle de eventos) se puede leer (legible)
  • w: socket de cliente (en el bucle de eventos) se puede escribir (grabable)

Ejemplos

redis 127.0.0.1:6379> CLIENT LIST
addr=127.0.0.1:43143 fd=6 age=183 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
addr=127.0.0.1:43163 fd=5 age=35 idle=15 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=ping
addr=127.0.0.1:43167 fd=7 age=24 idle=6 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=get

servidor Redis