|
|
Objavljeno na 25. 08. 2017 16:22:30
|
|
|
|

Ukaz Redis Info vrne različne informacije in statistične vrednosti o strežniku Redis v enostavni in berljivi obliki.
Uradna povezava do dokumentacije: https://redis.io/commands/info
Ob neobveznem razdelku parametrov lahko ukaz vrne le določen del informacij:
strežnik: Splošne informacije o strežniku Redis, vključno z naslednjimi domenami: redis_version : Redis strežniška različica redis_git_sha1 : Git SHA1 redis_git_dirty : Pojdi na umazano zastavo os: Gostiteljski operacijski sistem strežnika Redis arch_bits : Arhitektura (32 ali 64-bitna) multiplexing_api: Mehanizem za obravnavo dogodkov, ki ga uporablja Redis gcc_version: Različica GCC, uporabljena pri prevajanju Redisa process_id : PID strežniškega procesa run_id : Naključni identifikator za Redis strežnik (za Sentinel in grozd) tcp_port: TCP/IP priključek za poslušanje uptime_in_seconds : Število sekund, ki je minilo od začetka Redis strežnika uptime_in_days : Število dni, ki je minilo od začetka Redis strežnika lru_clock : Samopovečevanje števila minut za upravljanje LRU odjemalci: Povezane informacije o odjemalcih z naslednjimi domenami: connected_clients : Število povezanih odjemalcev (razen odjemalcev, povezanih preko podrejenega strežnika) client_longest_output_list : Najdaljši seznam izhodov med trenutno povezanimi odjemalci client_longest_input_buf : Največji vhodni predpomnilnik med trenutno povezanimi odjemalci blocked_clients : Število odjemalcev, ki čakajo na ukaze za blokiranje (BLPOP, BRPOP, BRPOPLPUSH). Pomnilnik : pomnilniške informacije, ki vsebujejo naslednje domene: used_memory : Skupna količina pomnilnika, ki ga dodeli Redis alokator, merjena v bajtih used_memory_human : Vrne skupno količino pomnilnika, ki ga je Redis dodelil v formatu, ki je berljiv za človeka used_memory_rss: Z vidika operacijskega sistema vrne skupno količino pomnilnika, dodeljenega z Redisom (splošno znano kot velikost rezidentnega nabora). Ta vrednost je skladna z izhodom ukazov, kot so top, ps itd. used_memory_peak : Največja poraba pomnilnika Redisa v bajtih used_memory_peak_human : Poraba pomnilnika Return Redis v formatu, ki je berljiv za človeka used_memory_lua : Količina pomnilnika, ki ga uporablja pogon Lua (v bajtih) mem_fragmentation_ratio : Razmerje med used_memory_rss in used_memory mem_allocator: Dodeljevalnik pomnilnika, ki ga uporablja Redis, je bil določen ob prevajanju. Lahko je libc, jemalloc ali tcmalloc. Idealno bi bilo, da je vrednost used_memory_rss le nekoliko višja od used_memory. Ko > uporabljen RSS in se vrednosti bistveno razlikujejo, to kaže na prisotnost fragmentacije pomnilnika (notranje ali zunanje). Razmerje fragmentacije pomnilnika lahko vidimo po vrednosti mem_fragmentation_ratio. Ko se uporablja > RSS, to pomeni, da je del Redis pomnilnika operacijski sistem zamenjal v swap prostor, v tem primeru pa lahko pride do znatne zamude v operaciji. Ko Redis sprosti pomnilnik, ga lahko ali pa tudi ne vrne v operacijski sistem. Če Redis sprosti pomnilnik, vendar ne vrne pomnilnika operacijskemu sistemu, vrednost used_memory morda ne ustreza Redisovi pomnilniški površini, ki jo prikazuje operacijski sistem. Pogled na vrednost used_memory_peak lahko potrdi, da se to dogaja. vztrajnost: Informacije o RDB in AOF Statistika: Splošna statistika replikacija: Master/slave ponovi informacije CPU: Statistika računalništva CPU commandstats: Redis command statistika grozd: Informacije o gruči Redis keyspace: Statistika, povezana z bazami podatkov
informacije brez dodajanja parametrov, vrnimo vse informacije, lahko kasneje sledimo parametrom, ki jih potrebujemo, brez vrnitve vseh informacij, kot sledi:
|
Prejšnji:Mysql napake, zabeleži jihNaslednji:Strukturo znanja front-end inženirjev, študenti, ki se želijo naučiti front-enda, si lahko ogledajo
|