|
|
Publicerad på 2017-08-25 16:22:30
|
|
|
|

Redis Info-kommandot returnerar en mängd information och statistiska värden om Redis-servern i ett lättförståeligt och läsbart format.
Officiell dokumentationslänk: https://redis.io/commands/info
Givet en valfri parametersektion kan du låta kommandot returnera endast en viss del av informationen:
server: Allmän information om Redis server, inklusive följande domäner: redis_version : Redis serverversion redis_git_sha1 : Git SHA1 redis_git_dirty : Smutsig flagga os: Värdoperativsystemet för Redis-servern arch_bits : Arkitektur (32 eller 64-bitars) multiplexing_api: Händelsehanteringsmekanismen som används av Redis gcc_version: Versionen av GCC som används vid kompilering av Redis process_id: PID för serverprocessen run_id : Slumpmässig identifierare för Redis-servern (för Sentinel och kluster) tcp_port: TCP/IP-lyssningsport uptime_in_seconds: Antalet sekunder som förflutit sedan Redis-servern startade uptime_in_days : Antalet dagar som har förflutit sedan Redis-servern startade lru_clock: Självinkrementerande inramning av minuter för LRU-hantering klienter: Kopplade klientinformation med följande domäner: connected_clients : Antal anslutna klienter (exklusive klienter som anslutits via slavservern) client_longest_output_list: Den längsta listan över utdata bland de för närvarande anslutna klienterna client_longest_input_buf : Den maximala inmatningscachen bland de för närvarande anslutna klienterna blocked_clients: Antal klienter som väntar på blockeringskommandon (BLPOP, BRPOP, BRPOPLPUSH). Minne: Minnesinformation som innehåller följande domäner: used_memory : Den totala mängden minne som tilldelas av Redis-allokatorn, mätt i byte used_memory_human : Returnerar den totala mängden minne som tilldelats av Redis i ett människoläsbart format used_memory_rss: Ur ett operativsystemperspektiv returnerar den totala mängden minne som tilldelats av Redis (allmänt känt som resident set-storlek). Detta värde är konsekvent med utdata från kommandon som top, ps, etc. used_memory_peak : Maximal minnesförbrukning av Redis i bytes used_memory_peak_human : Return Redis minneskonsumtion toppar i ett mänskligt läsbart format used_memory_lua : Mängden minne som används av Lua-motorn (i bytes) mem_fragmentation_ratio: Förhållandet mellan used_memory_rss och used_memory mem_allocator: Minnesallokatorn som används av Redis specificerad vid kompileringstillfället. Det kan vara libc, jemalloc eller tcmalloc. Idealiskt sett bör värdet på used_memory_rss bara vara något högre än used_memory. När RSS > används och värdena skiljer sig avsevärt indikerar det närvaro av minnesfragmentering (intern eller extern). Förhållandet mellan minnesfragmentering kan ses genom värdet av mem_fragmentation_ratio. När > RSS används innebär det att en del av Redis-minnet har bytts ut av operativsystemet till swap-utrymmet, i vilket fall det kan uppstå en betydande fördröjning i operationen. När Redis frigör minne kan allokatorn, eller kanske inte, återlämna minnet till operativsystemet. Om Redis frigör minne men inte återlämnar minne till operativsystemet, kan värdet used_memory inte stämma överens med det minnesavtryck som operativsystemet visar. Att titta på värdet av used_memory_peak kan verifiera att detta händer. persistens: Information om RDB och AOF Statistik: Allmän statistik replikering: Master/slave replikerar informationen CPU: CPU-beräkningsstatistik commandstats: Redis kommandostatistik kluster: Redis klusterinformation Keyspace: Databasrelaterad statistik
info utan att lägga till några parametrar, returnera all information, kan vi följa de parametrar vi behöver senare, utan att returnera all information, enligt följande:
|
Föregående:Mysql-fel, registrera demNästa:Kunskapsstrukturen hos front-end-ingenjörer, studenter som vill lära sig front-end kan ta en titt
|