|
|
Publisert på 25.08.2017 16:22:30
|
|
|
|

Redis Info-kommandoen returnerer en rekke informasjon og statistiske verdier om Redis-serveren i et lettfattelig og lesbart format.
Offisiell dokumentasjonslenke: https://redis.io/commands/info
Gitt en valgfri parameterseksjon, kan du få kommandoen til å returnere bare en viss del av informasjonen:
server: Generell informasjon om Redis server, inkludert følgende domener: redis_version : Redis serverversjon redis_git_sha1 : Git SHA1 redis_git_dirty : Skitten flagg os: Vertsoperativsystemet til Redis-serveren arch_bits : Arkitektur (32 eller 64-bit) multiplexing_api: Hendelseshåndteringsmekanismen brukt av Redis gcc_version: Versjonen av GCC som brukes ved kompilering av Redis process_id: PID-en til serverprosessen run_id : Tilfeldig identifikator for Redis-serveren (for Sentinel og klynge) tcp_port: TCP/IP-lytteport uptime_in_seconds: Antall sekunder som har gått siden Redis-serveren startet uptime_in_days: Antall dager som har gått siden Redis-serveren startet lru_clock : Selvøkende klokketid for LRU-administrasjon klienter: Koblede klientinformasjon med følgende domener: connected_clients : Antall tilkoblede klienter (ekskludert klienter koblet via slaveserveren) client_longest_output_list : Den lengste listen over utganger blant de for øyeblikket tilkoblede klientene client_longest_input_buf : Den maksimale input-cachen blant de nåværende tilkoblede klientene blocked_clients: Antall klienter som venter på blokkeringskommandoer (BLPOP, BRPOP, BRPOPLPUSH). Minne: Minneinformasjon som inneholder følgende domener: used_memory : Den totale mengden minne tildelt av Redis-allokatoren, målt i bytes used_memory_human : Returnerer den totale mengden minne tildelt av Redis i et menneskelesbart format used_memory_rss: Fra et operativsystemperspektiv returnerer den totale mengden minne tildelt av Redis (vanligvis kjent som resident set-størrelsen). Denne verdien er konsistent med utdataene til kommandoer som top, ps, osv. used_memory_peak : Maksimal minneforbruk for Redis i bytes used_memory_peak_human : Return Redis minneforbruk topper i et menneskelesbart format used_memory_lua : Mengden minne brukt av Lua-motoren (i bytes) mem_fragmentation_ratio : Forholdet mellom used_memory_rss og used_memory mem_allocator : Minneallokatoren brukt av Redis spesifisert ved kompileringstidspunktet. Det kan være libc, jemalloc eller tcmalloc. Ideelt sett bør verdien av used_memory_rss bare være litt høyere enn used_memory. Når RSS > brukt og verdiene varierer betydelig, indikerer det tilstedeværelse av minnefragmentering (intern eller ekstern). Forholdet mellom minnefragmentering kan sees ved verdien av mem_fragmentation_ratio. Når > RSS brukes, betyr det at en del av Redis-minnet har blitt byttet ut av operativsystemet til swap-rommet, i så fall kan det være en betydelig forsinkelse i operasjonen. Når Redis frigjør minne, kan allokatoren, eller ikke, returnere minnet til operativsystemet. Hvis Redis frigjør minne, men ikke returnerer minne til operativsystemet, kan verdien av used_memory ikke samsvare med Redis-minneavtrykket som vises av operativsystemet. Å se på verdien av used_memory_peak kan bekrefte at dette skjer. persistens: Informasjon om RDB og AOF Statistikk: Generell statistikk replikasjon: Master/slave replikerer informasjonen CPU: CPU-beregningsstatistikk kommandostatistikk: Redis kommandostatistikk Klynge: Redis-klyngeinformasjon keyspace: Database-relatert statistikk
info uten å legge til noen parametere, returnere all informasjon, kan vi følge parameterne vi trenger senere, uten å returnere all informasjon, som følger:
|
Foregående:Mysql-feil, registrer demNeste:Kunnskapsstrukturen til front-end-ingeniører, studenter som ønsker å lære front-end kan ta en titt
|