comando Redis Informações
Redis comando info em um fácil de entender e ler o formato, o valor de retorno de várias informações e estatísticas sobre o servidor Redis.
Dada pela seção de parâmetro opcional, permite que o comando para retornar apenas algumas das informações:
servidor: informações do servidor Geral Redis, contém os seguintes campos:
- redis_version: versão do servidor Redis
- redis_git_sha1: Git SHA1
- redis_git_dirty: Bandeira suja Git
- OS: sistema operacional do host do servidor Redis
- arch_bits: arquitetura (32 ou 64)
- multiplexing_api: mecanismo de manipulação de eventos usado Redis
- gcc_version: versão GCC usado para compilar Redis
- process_id: processo do servidor PID
- RUN_ID: servidor Redis identificador aleatório (para o Sentinel e os clusters)
- TCP_PORT: TCP / IP porta de escuta
- uptime_in_seconds: Desde servidor Redis é iniciado, o número de segundos decorrido
- uptime_in_days: Desde servidor Redis é iniciado, o número de dias decorridos
- lru_clock: em minutos crescente auto-relógio para gerenciamento LRU
clientes: as informações do cliente conectado, contém os seguintes campos:
- connected_clients: o número de clientes ligados entre si (não incluindo os clientes conectados através de um servidor escravo)
- client_longest_output_list: conexões de clientes atuais entre o mais longo na lista de saída
- client_longest_input_buf: conexão do cliente atual, o maior buffer de entrada
- blocked_clients: Esperando comando de bloqueio (BLPOP, BRPOP, BRPOPLPUSH) o número de clientes
Memória: informações sobre memória, contém os seguintes campos:
- used_memory: Redis pela quantidade de alocador de memória, em bytes unidades (byte)
- used_memory_human: formato legível para retornar a quantidade de memória alocada Redis
- used_memory_rss: Do ponto sistema operacional de vista, o retorno Redis montante alocado da memória (vulgarmente conhecido como tamanho do conjunto residente). Este valor é consistente com a saída superior e, PS e outros comandos.
- used_memory_peak: Redis pico de consumo de memória (em bytes)
- used_memory_peak_human: formato legível para retornar Redis consumo de memória de pico
- used_memory_lua: motor Lua usado pelo tamanho da memória (em bytes)
- Used_memory_rss e used_memory relação entre: mem_fragmentation_ratio
- mem_allocator: especificado em tempo de compilação, Redis usado alocador de memória. Pode ser libc, jemalloc ou tcmalloc.
No caso ideal, a valor de used_memory_rss deve ser apenas ligeiramente maior do que pouco used_memory.
Quando rss> usado, e tanto o valor da diferença entre o maior, indica a presença de fragmentação de memória (interna ou externa).
A proporção de fragmentação de memória pode ser visto pelo valor mem_fragmentation_ratio.
Quando usado> rss, Redis representa parte da memória do sistema operacional é trocada para trocar espaço, neste caso, a operação pode causar atrasos significativos.
Redis é libertado quando o alocador memória pode, ou não, ser devolvido para a memória do sistema operacional.
Se Redis liberar a memória, mas a memória não será devolvido ao sistema operacional, em seguida, o valor do sistema operacional e used_memory pode exibir Redis consumo de memória não é consistente.
Valor Ver used_memory_peak pode verificar se isso ocorreu.
Persistência: informações sobre RDB e AOF
Estatísticas: Estatísticas Gerais
replicação: informações master / slave replicação
CPU: estatística computacional da CPU
commandstats: estatísticas comando Redis
cluster: informações do cluster Redis
keyspace: estatísticas relacionadas com o banco de dados
gramática
Redis Informações sintaxe de comando básica é a seguinte:
redis 127.0.0.1:6379> INFO [section]
versões disponíveis
> = 1.0.0
Valor de retorno
Cordas coleção linha de texto.
Exemplos
redis 127.0.0.1:6379> INFO # Server redis_version:2.5.9 redis_git_sha1:473f3090 redis_git_dirty:0 os:Linux 3.3.7-1-ARCH i686 arch_bits:32 multiplexing_api:epoll gcc_version:4.7.0 process_id:8104 run_id:bc9e20c6f0aac67d0d396ab950940ae4d1479ad1 tcp_port:6379 uptime_in_seconds:7 uptime_in_days:0 lru_clock:1680564 # Clients connected_clients:1 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 # Memory used_memory:439304 used_memory_human:429.01K used_memory_rss:13897728 used_memory_peak:401776 used_memory_peak_human:392.36K used_memory_lua:20480 mem_fragmentation_ratio:31.64 mem_allocator:jemalloc-3.0.0 # Persistence loading:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 rdb_last_save_time:1338011402 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:-1 rdb_current_bgsave_time_sec:-1 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 # Stats total_connections_received:1 total_commands_processed:0 instantaneous_ops_per_sec:0 rejected_connections:0 expired_keys:0 evicted_keys:0 keyspace_hits:0 keyspace_misses:0 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:0 # Replication role:master connected_slaves:0 # CPU used_cpu_sys:0.03 used_cpu_user:0.01 used_cpu_sys_children:0.00 used_cpu_user_children:0.00 # Keyspace