Redis Client List Command
Redis comando Client List para retornar todos os clientes conectados ao servidor de informações e estatísticas.
gramática
Redis Client List sintaxe de comando básica é a seguinte:
redis 127.0.0.1:6379> CLIENT LIST
versões disponíveis
> = 2.4.0
Valor de retorno
Comando retorna uma cordas de várias linhas que são formatadas de acordo com a seguinte forma:
- Cada cliente conectado corresponde a uma linha (em grupo LF)
- Cada linha é constituída por uma série de módulos de propriedade = valor sob a forma de domínios, separados por um espaço entre cada domínio
O que se segue é o significado do domínio:
- endereço: endereço e porta do cliente
- fd: descritor de arquivo usado pelo socket
- idade: tempo em segundos tem ligação de longa
- ocioso: comprimento em estado inactivo de tempo em segundos
- bandeiras: a bandeira cliente
- DB: O cliente está usando a ID de banco de dados
- sub: já subscrito o número de canais
- psub: O número de padrões subscreveram
- multi: comando é executado em um número de transação
- qbuf: tamanho do buffer de consulta (em bytes, 0 há consultas de alocação de buffer)
- qbuf-free: Descubra o comprimento do espaço de buffer restante (bytes, 0 indica que não há espaço à esquerda)
- obl: comprimento do buffer de saída (bytes, 0 indica nenhum buffer de saída de alocação)
- oll: o número de objetos contidos na lista de saída (quando o buffer de saída não é deixado espaço, a resposta de comando na forma de um objeto string é enfileirado para esta fila)
- OMEM: buffer de saída e a quantidade de memória ocupada pela lista de saída
- eventos: descritor de arquivo Evento
- cmd: último comando executado
Os clientes podem bandeira consiste dos seguintes componentes:
- O: O cliente é afiliado modo de nó MONITOR (escravo)
- nó subsidiária O cliente é o modo geral (normal): S
- M: O cliente é o nó mestre (master)
- x: o cliente é o ramo coercitivo
- b: o cliente é bloqueado à espera de um evento
- i: cliente está esperando para operações VM I / O (obsoleto)
- d: a monitorado (observado) a chave tenha sido modificado, o comando EXEC falhar
- c: Na resposta escrita completa, feche o link
- u: o cliente não está bloqueada (desbloqueado)
- A: fechar a ligação tão rapidamente quanto possível
- N: não definir qualquer bandeira
eventos descritor de arquivo pode ser:
- r: socket cliente (no ciclo de eventos) é legível (legível)
- w: socket cliente (no ciclo de eventos) é gravável (gravável)
Exemplos
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