Latest web development tutorials

Redis Client List Comando

Server Redis

Redis comando Client List per tornare tutti i client connessi alle informazioni e statistiche del server.

grammatica

Redis Client List sintassi dei comandi di base è la seguente:

redis 127.0.0.1:6379> CLIENT LIST

versioni disponibili

> = 2.4.0

Valore di ritorno

Comando restituisce un stringhe multilinea formattati secondo il seguente modulo:

  • Ogni client connesso corrisponde a una riga (a Spalato LF)
  • Ogni riga consiste di una stringa di serie di proprietà = valore nella forma di domini, separati da uno spazio tra ogni dominio

Quanto segue è il significato del dominio:

  • addr: l'indirizzo e la porta del cliente
  • fd: descrittore di file utilizzato per la presa
  • Età: tempo in secondi ha una lunga collegamento
  • stand-by: lunghezza Idle di tempo in secondi
  • bandiere: Bandiera cliente
  • db: il client utilizza l'ID del database
  • sub: già sottoscritto il numero di canali
  • psub: Il numero di motivi hanno sottoscritto
  • a più: comando viene eseguito in un numero di transazione
  • qbuf: lunghezza del buffer query (in byte, 0 nessuna query di allocazione del buffer)
  • qbuf-libera: Scopri la lunghezza del buffer residuo (byte, 0 indica nessuno spazio a sinistra)
  • obl: lunghezza del buffer di uscita (byte 0 indica nessuna buffer di uscita allocazione)
  • oll: il numero di oggetti contenuti nell'elenco uscita (quando il buffer di uscita è più spazio, la risposta di comando sotto forma di un oggetto stringa è accodato per questa coda)
  • OMEM: buffer di uscita e la quantità di memoria occupata dalla lista di output
  • eventi: file descriptor evento
  • cmd: ultimo comando eseguito

I clienti possono bandiera è composto dai seguenti componenti:

  • O: Il client è affiliato modalità nodo MONITOR (slave)
  • S: Il cliente è la modalità generale (normale) nodo di filiale
  • M: Il cliente è il nodo principale (master)
  • x: il cliente è il ramo esecutivo
  • B: il client è bloccato in attesa di un evento
  • I: Il cliente è in attesa per le operazioni di VM di I / O (obsoleto)
  • D: un monitorato (guardato) la chiave è stata modificata, comando exec fallisce
  • C: In risposta scritta, chiudere il link
  • u: il cliente non sia bloccato (sbloccato)
  • A: chiudere la connessione più rapidamente possibile
  • N: non impostare alcuna bandiera

eventi descrittore di file possono essere:

  • R: socket client (nel ciclo di eventi) è leggibile (leggibile)
  • w: socket client (nel ciclo di eventi) è scrivibile (scrivibile)

Esempi

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

Server Redis