|
|
Opslået på 25/08/2017 16.22.30
|
|
|
|

Redis Info-kommandoen returnerer en række oplysninger og statistiske værdier om Redis-serveren i et letforståeligt og læsbart format.
Officiel dokumentationslink: https://redis.io/commands/info
Givet en valgfri parametersektion kan du få kommandoen til kun at returnere en bestemt del af informationen:
server: Generel information om Redis server, inklusive følgende domæner: redis_version : Redis serverversion redis_git_sha1 : Git SHA1 redis_git_dirty : Smut flag os: Værtsoperativsystemet for Redis-serveren arch_bits : Arkitektur (32 eller 64-bit) multiplexing_api: Hændelseshåndteringsmekanismen, som Redis bruger gcc_version: Den version af GCC, der bruges ved kompilering af Redis process_id : PID'en for serverprocessen run_id : Tilfældig identifikator for Redis-server (for Sentinel og cluster) tcp_port: TCP/IP-lytteport uptime_in_seconds : Antallet af sekunder siden Redis-serveren startede uptime_in_days : Antallet af dage, der er gået, siden Redis-serveren startede lru_clock : Selv-inkrementerende indsat minutter for LRU-styring klienter: Forbundne klientoplysninger med følgende domæner: connected_clients : Antal tilsluttede klienter (eksklusive klienter forbundet via slaveserveren) client_longest_output_list : Den længste liste over output blandt de aktuelt tilsluttede klienter client_longest_input_buf : Den maksimale inputcache blandt de aktuelt tilsluttede klienter blocked_clients : Antal klienter, der venter på blokeringskommandoer (BLPOP, BRPOP, BRPOPLPUSH). Hukommelse: Hukommelsesinformation, der indeholder følgende domæner: used_memory : Den samlede mængde hukommelse, der tildeles af Redis-allokatoren, målt i bytes used_memory_human : Returnerer den samlede mængde hukommelse, som Redis har allokeret, i et menneskeligt læsbart format used_memory_rss: Fra et operativsystemperspektiv returnerer den den samlede mængde hukommelse, som Redis har tildelt (almindeligvis kendt som resident set-størrelsen). Denne værdi er konsistent med outputtet af kommandoer som top, ps osv. used_memory_peak : Maksimal hukommelsesforbrug for Redis i bytes used_memory_peak_human : Return Redis-hukommelsesforbruget stiger i et menneskeligt læsbart format used_memory_lua : Mængden af hukommelse, der bruges af Lua-motoren (i bytes) mem_fragmentation_ratio: Forholdet mellem used_memory_rss og used_memory mem_allocator : Den hukommelsesallokator, der bruges af Redis, specificeret ved kompileringstidspunktet. Det kan være libc, jemalloc eller tcmalloc. Ideelt set bør værdien af used_memory_rss kun være en smule højere end used_memory. Når RSS > brugt, og værdierne varierer betydeligt, indikerer det tilstedeværelsen af hukommelsesfragmentering (intern eller ekstern). Forholdet mellem hukommelsesfragmentering kan ses ved værdien af mem_fragmentation_ratio. Når > RSS bruges, betyder det, at en del af Redis-hukommelsen er blevet udskiftet af operativsystemet til swap-rummet, hvilket kan føre til en betydelig forsinkelse i operationen. Når Redis frigør hukommelsen, kan allokatoren enten returnere hukommelsen til operativsystemet eller ej. Hvis Redis frigør hukommelse, men ikke returnerer hukommelse til operativsystemet, kan værdien af used_memory ikke matche det Redis-hukommelsesaftryk, som operativsystemet viser. Ved at se på værdien af used_memory_peak kan man bekræfte, at dette sker. persistence: Information om RDB og AOF Statistik: Generelle statistikker replikation: Master/slave replikerer informationen CPU: CPU-beregningsstatistik commandstats: Redis command stats klynge: Redis klyngeinformation keyspace: Database-relaterede statistikker
info uden at tilføje parametre, returnere al information, kan vi følge de parametre, vi har brug for, senere, uden at returnere al information, som følger:
|
Tidligere:Mysql-fejl, registrer demNæste:Vidensstrukturen hos front-end ingeniører, studerende, der ønsker at lære front-end, kan tage et kig
|