Komenda Redis Info
Redis Informacje dowodzić w sposób łatwy do zrozumienia i odczytania formacie, wartość zwracana z różnych informacji i danych statystycznych dotyczących serwera Redis.
Biorąc pod uwagę, przez opcjonalny sekcji parametrów, umożliwia polecenie, aby wrócić tylko niektóre informacje:
Serwer: Ogólne informacje o serwerze Redis, zawiera następujące pola:
- redis_version: Redis wersja serwera
- redis_git_sha1: Git SHA1
- redis_git_dirty: Git brudne flagi
- OS: system operacyjny serwera hosta Redis
- arch_bits: architektura (32 lub 64)
- multiplexing_api: mechanizm obsługi zdarzeń wykorzystywane Redis
- gcc_version wersja GCC wykorzystane do opracowania Redis
- PROCESS_ID: Proces serwera PID
- run_id: Redis losowy identyfikator serwera (dla Sentinel i klastrów)
- tcp_port: TCP IP port nasłuchiwania /
- uptime_in_seconds: Ponieważ serwer Redis uruchamiany jest liczba sekund, które upłynęły
- uptime_in_days: Ponieważ serwer Redis uruchomieniu liczbę dni, które upłynęły
- lru_clock: w ciągu kilku minut rośnie własny zegar zarządzania LRU
klienci: podłączony informacje klient zawiera następujące pola:
- connected_clients: liczba podłączonych klientów (nie licząc klientów łączyć się za pośrednictwem serwera podrzędnego)
- client_longest_output_list: bieżące połączenia klienckie wśród najdłuższych na liście wynikowej
- client_longest_input_buf: Prąd połączenie klienta, największy bufor wejściowy
- blocked_clients: Oczekiwanie na polecenie blokowania (BLPOP, BRPOP, BRPOPLPUSH) liczbę klientów
Pamięć: informacje o pamięci, zawiera następujące pola:
- used_memory: Redis o kwotę przydzielania pamięci w bajtach jednostki (bajt)
- used_memory_human: Format czytelny dla człowieka, aby powrócić ilość pamięci przydzielonej Redis
- used_memory_rss: Z punktu widzenia systemu operacyjnego, powrót Redis przydzielona ilość pamięci (powszechnie znany jako rezydent wielkości zadanej). Wartość ta jest zgodna z wyjściem i od góry, PS i innych komend.
- used_memory_peak: Redis zużycie szczyt pamięci (w bajtach)
- used_memory_peak_human: Format czytelny dla człowieka, aby powrócić Redis szczytowe zużycie pamięci
- used_memory_lua: Silnik Lua wykorzystywane przez wielkość pamięci (w bajtach)
- Stosunek Used_memory_rss i used_memory pomiędzy: mem_fragmentation_ratio
- mem_allocator: określone w czasie kompilacji, Redis wykorzystywane przydzielania pamięci. To może być libc, jemalloc lub tcmalloc.
W idealnym przypadku, wartość used_memory_rss powinny być tylko nieznacznie wyższa niż used_memory niewiele.
Gdy rss> używane, a zarówno wartość różnicy między tym większa, wskazuje na obecność (wewnętrznego lub zewnętrznego) fragmentacji pamięci.
Stosunek fragmentacji pamięci może być postrzegane przez wartość mem_fragmentation_ratio.
Gdy używany> rss, Redis stanowi część pamięci systemu operacyjnego wyswapowany zamienić przestrzeń, w tym przypadku, operacja może spowodować znaczne opóźnienia.
Redis zostanie zwolniony, gdy podzielnik pamięci mogą lub nie mogą być zwrócone do pamięci systemu operacyjnego.
Jeśli Redis zwolnić pamięć, ale pamięć nie będą zwracane do systemu operacyjnego, a następnie wartość systemu operacyjnego i used_memory może wyświetlać zużycie pamięci Redis nie jest spójna.
Wartość Zobacz used_memory_peak może zweryfikować, czy miało to miejsce.
Trwałość: RDB i informacje AOF
Statystyki: Statystyki ogólne
Replikacja: Master / Slave replikacja informacji
CPU: CPU statystyka obliczeniowa
commandstats: Statystki polecenie Redis
Klaster: Redis informacje klaster
KEYSPACE: statystyki bazy danych związane z
gramatyka
Redis polecenie info Podstawowa składnia jest następująca:
redis 127.0.0.1:6379> INFO [section]
dostępne wersje
> = 1.0.0
Wartość zwracana
String Zbiór linii tekstu.
Przykłady
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