|
|
Paskelbta 2017-08-25 16:22:30
|
|
|
|

Komanda "Redis Info" pateikia įvairią informaciją ir statistines reikšmes apie "Redis" serverį lengvai suprantamu ir skaitomu formatu.
Oficiali dokumentų nuoroda: https://redis.io/commands/info
Atsižvelgdami į pasirenkamą parametrų skyrių, galite priversti komandą grąžinti tik tam tikrą informacijos dalį:
serveris: Bendroji Redis serverio informacija, įskaitant šiuos domenus: redis_version : Redis serverio versija redis_git_sha1 : Git SHA1 redis_git_dirty : Git purvina vėliava os: "Redis" serverio pagrindinė operacinė sistema arch_bits : Architektūra (32 arba 64 bitų) multiplexing_api: Redis naudojamas įvykių valdymo mechanizmas gcc_version: GCC versija, naudojama kompiliuojant Redis process_id : Serverio proceso PID run_id : Atsitiktinis Redis serverio identifikatorius (Sentinel ir klasteriui) tcp_port: TCP/IP klausymosi prievadas uptime_in_seconds : Sekundžių skaičius, praėjęs nuo Redis serverio paleidimo uptime_in_days : dienų skaičius, praėjęs nuo "Redis" serverio paleidimo lru_clock : Savaime didėjantis laikrodis minutėmis LRU valdymui klientai : Prijungta kliento informacija su šiais domenais: connected_clients : Prijungtų klientų skaičius (išskyrus klientus, prijungtus per verginį serverį) client_longest_output_list : Ilgiausias išėjimų sąrašas tarp šiuo metu prijungtų klientų client_longest_input_buf : Maksimali įvesties talpykla tarp šiuo metu prijungtų klientų blocked_clients : Klientų, laukiančių blokavimo komandų (BLPOP, BRPOP, BRPOPLPUSH), skaičius. atmintis : atminties informacija, apimanti šias sritis: used_memory : Bendras Redis skirstytuvo skirtas atminties kiekis, matuojamas baitais used_memory_human : Grąžina bendrą "Redis" skirtą atminties kiekį žmonėms suprantamu formatu used_memory_rss: Operacinės sistemos požiūriu, grąžina bendrą Redis skirtą atminties kiekį (paprastai žinomą kaip rezidento rinkinio dydis). Ši reikšmė atitinka komandų, tokių kaip top, ps ir kt., išvestį. used_memory_peak : Didžiausias "Redis" atminties suvartojimas baitais used_memory_peak_human : Grąžinkite "Redis" atminties suvartojimo šuolius žmogui suprantamu formatu used_memory_lua : Lua variklio naudojamos atminties kiekis (baitais) mem_fragmentation_ratio : used_memory_rss ir used_memory santykis mem_allocator : Redis naudojamas atminties skirstytuvas nurodytas kompiliavimo metu. Tai gali būti libc, jemalloc arba tcmalloc. Idealiu atveju used_memory_rss vertė turėtų būti tik šiek tiek didesnė nei used_memory. Kai > naudojamas RSS ir reikšmės labai skiriasi, tai rodo atminties fragmentaciją (vidinę ar išorinę). Atminties fragmentacijos santykį galima pamatyti pagal mem_fragmentation_ratio vertę. Kai naudojamas > RSS, tai reiškia, kad operacinė sistema pakeitė dalį Redis atminties į apsikeitimo vietą, tokiu atveju operacija gali gerokai vėluoti. Kai Redis atlaisvina atmintį, paskirstytojas gali grąžinti atmintį į operacinę sistemą arba ne. Jei Redis atlaisvina atmintį, bet negrąžina atminties į operacinę sistemą, used_memory reikšmė gali nesutapti su operacinės sistemos rodomu Redis atminties plotu. Pažvelgę į used_memory_peak vertę galite patikrinti, ar tai vyksta. patvarumas: informacija apie RDB ir AOF statistika: Bendroji statistika replikacija: pagrindinis / pavaldus atkartoja informaciją CPU: procesoriaus skaičiavimo statistika commandstats: Redis komandų statistika cluster: Redis klasterio informacija keyspace: su duomenų baze susijusi statistika
informacija nepridedant jokių parametrų, grąžinkite visą informaciją, vėliau galime sekti reikalingus parametrus, negrąžindami visos informacijos, taip:
|
Ankstesnis:MySQL klaidas, įrašykite jasKitą:Front-end inžinierių žinių struktūra, studentai, norintys išmokti front-end gali pažvelgti
|