|
|
Zveřejněno 25.08.2017 16:22:30
|
|
|
|

Příkaz Redis Info vrací různé informace a statistické hodnoty o serveru Redis v snadno pochopitelném a čitelném formátu.
Oficiální odkaz na dokumentaci: https://redis.io/commands/info
Při volitelné sekci parametrů můžete příkaz nastavit, aby vracel pouze určitou část informací:
server: Obecné informace o serveru Redis, včetně následujících domén: redis_version : Verze serveru Redis redis_git_sha1 : Git SHA1 redis_git_dirty : Jdi špinavou vlajkou os: Hostitelský operační systém serveru Redis arch_bits : Architektura (32 nebo 64bit) multiplexing_api: Mechanismus zpracování událostí používaný Redis gcc_version: Verze GCC používaná při kompilaci Redis process_id : PID serverového procesu run_id : Náhodný identifikátor pro server Redis (pro Sentinel a cluster) tcp_port: TCP/IP poslouchací port uptime_in_seconds : Počet sekund, které uplynuly od spuštění serveru Redis uptime_in_days : Počet dní, které uplynuly od spuštění serveru Redis lru_clock : Samozvyšující se počet minut pro řízení LRU Klienti: Propojené informace klientů s následujícími doménami: connected_clients : Počet připojených klientů (s výjimkou klientů připojených přes slave server) client_longest_output_list : Nejdelší seznam výstupů mezi aktuálně připojenými klienty client_longest_input_buf : Maximální vstupní cache mezi aktuálně připojenými klienty blocked_clients : Počet klientů čekajících na blokovací příkazy (BLPOP, BRPOP, BRPOPLPUSH). Paměť : Informace o paměti obsahující následující domény: used_memory : Celkové množství paměti přidělené alokátorem Redis, měřeno v bajtech used_memory_human : Vrací celkové množství paměti přidělené Redisem ve formátu čitelném pro člověka used_memory_rss: Z pohledu operačního systému vrací celkové množství paměti přidělené Redis (běžně známé jako velikost rezidentní sady). Tato hodnota je konzistentní s výstupem příkazů jako top, ps atd. used_memory_peak : Maximální spotřeba paměti Redis v bajtech used_memory_peak_human : Spotřeba paměti Return Redis prudce stoupá v lidsky čitelném formátu used_memory_lua : Množství paměti používané Lua enginem (v bajtech) mem_fragmentation_ratio : Poměr mezi used_memory_rss a used_memory mem_allocator : Paměťový alokátor používaný Redis byl specifikován při kompilaci. Může to být libc, jemalloc nebo tcmalloc. Ideálně by hodnota used_memory_rss měla být jen o něco vyšší než used_memory. Když > použito RSS a hodnoty se výrazně liší, znamená to přítomnost fragmentace paměti (vnitřní nebo externí). Poměr fragmentace paměti lze vidět podle hodnoty mem_fragmentation_ratio. Když je použit > RSS, znamená to, že část paměti Redis byla operačním systémem přesunuta do swap prostoru, v takovém případě může dojít k výraznému zpoždění v operaci. Když Redis uvolní paměť, alokátor může, ale nemusí, paměť vrátit operačnímu systému. Pokud Redis uvolní paměť, ale nevrátí paměť operačnímu systému, hodnota used_memory nemusí odpovídat paměťové stopě zobrazené operačním systémem. Pohled na hodnotu used_memory_peak může potvrdit, že se to skutečně děje. perzistence: Informace o RDB a AOF statistiky: Obecné statistiky replikace: Master/slave replikuje informace CPU: CPU výpočetní statistiky commandstats: Redis command statistics cluster: Informace o clusteru Redis klíčový prostor: Statistiky související s databázemi
Informace bez přidání parametrů, vraťme všechny informace, můžeme později sledovat potřebné parametry, aniž bychom vraceli všechny informace, a to následovně:
|
Předchozí:Mysql chyby, zaznamenejte jeDalší:Znalostní strukturu front-end inženýrů, studenty, kteří se chtějí front-end naučit, mohou nahlédnout
|