Redis Client List Comando
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