|
|
Opublikowano 25.08.2017 16:22:30
|
|
|
|

Polecenie Redis Info zwraca różnorodne informacje i wartości statystyczne o serwerze Redis w łatwym i czytelnym formacie.
Oficjalny link do dokumentacji: https://redis.io/commands/info
Mając opcjonalną sekcję parametrów, możesz sprawić, że polecenie zwraca tylko określoną część informacji:
serwer: Ogólne informacje o serwerze Redis, w tym następujące domeny: redis_version : Wersja serwera Redis redis_git_sha1 : Git SHA1 redis_git_dirty : Idź brudną flagę os: Główny system operacyjny serwera Redis arch_bits : Architektura (32 lub 64-bitowa) multiplexing_api: Mechanizm obsługi zdarzeń używany przez Redis gcc_version: Wersja GCC używana podczas kompilacji Redis process_id : PID procesu serwera run_id : Losowy identyfikator serwera Redis (dla Sentinel i klastra) tcp_port: port nasłuchu TCP/IP uptime_in_seconds : Liczba sekund minęła od uruchomienia serwera Redis uptime_in_days : Liczba dni, które minęły od uruchomienia serwera Redis lru_clock: Samozwiększające się minuty dla zarządzania LRU Klienci: Powiązane informacje o klientach z następującymi domenami: connected_clients: Liczba połączonych klientów (z wyłączeniem klientów podłączonych przez serwer slave) client_longest_output_list : Najdłuższa lista wyników spośród obecnie podłączonych klientów client_longest_input_buf : Maksymalna pamięć podręczna wejściowa wśród obecnie podłączonych klientów blocked_clients: Liczba klientów oczekujących na polecenia blokujące (BLPOP, BRPOP, BRPOPLPUSH). pamięć : informacje o pamięci zawierające następujące dziedziny: used_memory : Całkowita ilość pamięci przydzielonej przez alokator Redis, mierzona w bajtach used_memory_human : Zwraca całkowitą ilość pamięci przydzielonej przez Redis w formacie czytelnym dla człowieka used_memory_rss: Z perspektywy systemu operacyjnego zwraca całkowitą ilość pamięci przydzieloną przez Redis (powszechnie znaną jako rozmiar zestawu rezydentnego). Ta wartość jest zgodna z wynikiem poleceń takich jak top, ps itd. used_memory_peak : Szczytowe zużycie pamięci przez Redis w bajtach used_memory_peak_human: Zużycie pamięci Return Redis gwałtownie rośnie w formacie czytelnym dla człowieka used_memory_lua : Ilość pamięci używanej przez silnik Lua (w bajtach) mem_fragmentation_ratio: Stosunek między used_memory_rss a used_memory mem_allocator: Alokator pamięci używany przez Redis określony w czasie kompilacji. Może to być libc, jemalloc lub tcmalloc. Idealnie wartość used_memory_rss powinna być tylko nieznacznie wyższa niż used_memory. Gdy używany > RSS i wartości znacznie się różnią, wskazuje to na obecność fragmentacji pamięci (wewnętrznej lub zewnętrznej). Stosunek fragmentacji pamięci można zobaczyć na podstawie wartości mem_fragmentation_ratio. Gdy używany jest > RSS, oznacza to, że część pamięci Redis została przeniesiona przez system operacyjny do przestrzeni swap, w takim przypadku może wystąpić znaczne opóźnienie w operacji. Gdy Redis uwalnia pamięć, alokator może, ale nie musi, zwrócić ją do systemu operacyjnego. Jeśli Redis zwalnia pamięć, ale nie zwraca jej do systemu operacyjnego, wartość used_memory może nie odpowiadać śladowi pamięci Redis wyświetlanemu przez system operacyjny. Patrząc na wartość used_memory_peak, można potwierdzić, że tak się dzieje. trwałość: Informacje o RDB i AOF Statystyki: Statystyki ogólne replikacja: Master/slave replikuje informacje CPU: CPU: statystyki obliczeń CPU statystyki dowództwa: Statystyki dowodzenia Redis Klaster: Informacje o klastrze Redis Przestrzeń kluczy: Statystyki związane z bazą danych
Informacje bez dodawania żadnych parametrów, zwracamy wszystkie informacje, możemy później podążać za potrzebnymi parametrami, nie zwracając wszystkich informacji, w następujący sposób:
|
Poprzedni:Błędy Mysql, zapisuj jeNastępny:Struktura wiedzy inżynierów front-endu, studentów chcących nauczyć się front-endu, mogą się przyjrzeć
|