Dieser Artikel stellt Ihnen den Info-Befehl in Redis vor. Ich hoffe, er wird Ihnen hilfreich sein!
Redis stellt den Info-Befehl bereit, der verschiedene Informationen und statistische Werte über den Redis-Server zurückgibt. Bei der Verwendung von Redis stoßen wir häufig auf einige schwierige Probleme, die eine Fehlerbehebung erfordern. Zu diesem Zeitpunkt können wir den Befehl „info“ verwenden, um den Betriebsstatus von Redis abzurufen und dann das Problem zu beheben. [Verwandte Empfehlungen: Redis-Video-Tutorial]
Durch Angabe des optionalen Parameterabschnitts kann der Befehl nur einen bestimmten Teil der Informationen zurückgeben:
Server: Allgemeine Informationen des Redis-Servers
Clients: Client Verbindungsabschnitt
Speicher: Informationen zum Speicherverbrauch
Persistenz: RDB- und AOF-bezogene Informationen
Statistiken: Allgemeine Statistiken
Replikation: Informationen zur Master/Slave-Replikation.
CPU: Statistik-CPU Verbrauch
commandstats: Redis-Befehlsstatistiken
cluster: Redis-Clusterinformationen
keyspace: Datenbankbezogene Statistiken
Es kann auch die folgenden Werte annehmen:
Wenn keine Parameter verwendet werden, ist der Standardwert Standard und alle Informationen werden zurückgegeben.
Gibt alle Informationen des Redis-Dienstes zurück
bedeutetredis_modeServermodus ( Standalone, Sentinel oder Cluster) | os | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arch_bits | Architektur (32 oder 64 Bit) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
multiplexing_api | Der von Redis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
atomicvar_api | Atomicvar-API, die von Redis verwendet wird | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gcc_version | Die beim Kompilieren von Redis verwendete GCC-Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
process_id | PID des Servers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
run_id | Zufällige Kennung des Redis-Servers Ganzes und Cluster) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tcp_port | tcp/IP -Höranschluss Anzahl der gestarteten Tage des Redis-Servers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LRU_CLOCK | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ausführbare Datei | Server kann Dateipfad ausführen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Im Folgenden finden Sie alle kundenbezogenen Informationen | Verbundene Clients Anzahl der Clients (ohne über Slave verbundene Clients). Server)|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_longest_output_list | Die längste Ausgabeliste unter den aktuell verbundenen Clients | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_biggest_input_buf | Der größte Eingabecache unter den aktuell verbundenen Clients | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anzahl Anzahl der Clients, die auf blockierte Befehle warten (BLPOP, BRPOP , BRPOPLPUSH) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aus Sicht des Betriebssystems wird die Gesamtmenge des von Redis zugewiesenen Speichers zurückgegeben Redis (allgemein bekannt als residente Satzgröße). Dieser Wert stimmt mit der Ausgabe von Befehlen wie top und ps überein. | used_memory_peak | Spitzenspeicherverbrauch von Redis in Bytes||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gibt den Spitzenspeicherverbrauch von Redis im für Menschen lesbaren Format zurück | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Genutzter Speicher macht den Spitzenspeicher-Prozentsatz von | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Die Summe (in Bytes) des gesamten Overheads, der vom Server zur Verwaltung seiner internen Datenstrukturen zugewiesen wird | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Die anfängliche Speichergröße (in Bytes), die Redis beim Start verbraucht, in Einheiten) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dataset-Größe in Bytes (used_memory minus used_memory_overhead) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used_memory_dataset als Prozentsatz der Nettospeichernutzung (used_memory minus used_memory_startup) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Die Gesamtspeichermenge, über die der Redis-Host verfügt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gibt die Gesamtspeichermenge des Redis-Hosts in einem für Menschen lesbaren Format zurück. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Die von der Lua-Engine verwendete Speichergröße in Bytes a_human | Gibt die Erinnerung zurück Von der Lua-Engine verwendete Größe in einem für Menschen lesbaren Format. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxmemory | maxmemory_policy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mem_fragmentation_ratio | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mem_allocator | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active_defrag_running | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Idealerweise sollte der Wert von used_memory_rss nur geringfügig höher sein als used_memory. Wenn RSS > verwendet wird und der Unterschied zwischen den beiden Werten groß ist, deutet dies auf das Vorhandensein einer (internen oder externen) Speicherfragmentierung hin. Das Verhältnis der Speicherfragmentierung kann anhand des Werts von mem_fragmentation_ratio gesehen werden. Bei Verwendung von > rss bedeutet dies, dass ein Teil des Speichers von Redis vom Betriebssystem in den Auslagerungsbereich ausgelagert wurde. In diesem Fall kann der Vorgang zu erheblichen Verzögerungen führen. Da Redis keine Kontrolle darüber hat, wie der zugewiesene Speicher den Speicherseiten zugeordnet wird, ist ein hoher residenter Speicher (used_memory_rss) normalerweise das Ergebnis einer Spitze in der Speichernutzung. Wenn Redis Speicher freigibt, wird der Speicher an den Allokator zurückgegeben, der den Speicher möglicherweise an das Betriebssystem zurückgibt oder nicht. Wenn Redis Speicher freigibt, ihn aber nicht an das Betriebssystem zurückgibt, stimmt der Wert von used_memory möglicherweise nicht mit der vom Betriebssystem angezeigten Speichernutzung von Redis überein. Durch Überprüfen des Werts von used_memory_peak kann überprüft werden, ob dies geschieht. Info-PersistenzDas Folgende sind alle Persistenz-bezogenen Informationen:
aof_pending_rewrite Flag, das angibt, ob der AOF-Umschreibungsvorgang unmittelbar nach Abschluss des aktuellen RDB-Speichervorgangs ausgeführt wird. aof_buffer_lengthAOF-Puffergröße
loading_loaded_percProzent. geladen
|
Das obige ist der detaillierte Inhalt vonEingehende Analyse des Info-Befehls in Redis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!