|
|
Veröffentlicht am 25.08.2017 16:22:30
|
|
|
|

Der Befehl Redis Info liefert eine Vielzahl von Informationen und statistischen Werten über den Redis-Server in einem leicht verständlichen und lesbaren Format.
Offizieller Dokumentationslink: https://redis.io/commands/info
Mit einem optionalen Parameterabschnitt kann der Befehl nur einen bestimmten Teil der Information zurückgeben:
Server: Allgemeine Redis-Serverinformationen, einschließlich der folgenden Domains: redis_version : Redis Server-Version redis_git_sha1 : Git SHA1 redis_git_dirty : Git Dirty Flag os: Das Host-Betriebssystem des Redis-Servers arch_bits : Architektur (32 oder 64-Bit) multiplexing_api: Der von Redis verwendete Ereignisbehandlungsmechanismus gcc_version: Die GCC-Version, die beim Kompilieren von Redis verwendet wird process_id: Die PID des Serverprozesses run_id : Zufallsbezeichner für den Redis-Server (für Sentinel und Cluster) tcp_port: TCP/IP-Hörport uptime_in_seconds: Die Anzahl der Sekunden, die seit Start des Redis-Servers vergangen sind uptime_in_days: Die Anzahl der Tage, die seit Beginn des Redis-Servers vergangen sind lru_clock : Selbststeigernde Erfassung von Minuten für das LRU-Management Clients: Verbundene Clientinformationen mit den folgenden Domänen: connected_clients : Anzahl der verbundenen Clients (ohne Clients, die über den Slave-Server verbunden sind) client_longest_output_list: Die längste Liste von Ausgaben unter den aktuell verbundenen Clients client_longest_input_buf : Der maximale Eingabecache unter den aktuell verbundenen Clients blocked_clients : Anzahl der Clients, die auf Blockbefehle warten (BLPOP, BRPOP, BRPOPLPUSH). Speicher: Speicherinformationen, die die folgenden Domänen enthalten: used_memory : Die Gesamtmenge des vom Redis-Allocator zugewiesenen Speichers, gemessen in Bytes used_memory_human : Gibt die Gesamtspeichermenge zurück, die Redis in einem menschenlesbaren Format zugewiesen hat used_memory_rss: Aus Betriebssystemsicht gibt er die von Redis zugewiesene Gesamtspeichermenge zurück (allgemein bekannt als Resident Set Size). Dieser Wert ist konsistent mit der Ausgabe von Befehlen wie top, ps usw. used_memory_peak: Spitzenspeicherverbrauch von Redis in Bytes used_memory_peak_human : Return Redis Gedächtnisverbrauch steigt in einem menschenlesbaren Format an used_memory_lua: Die Speichermenge der Lua-Engine (in Bytes) mem_fragmentation_ratio: Das Verhältnis zwischen used_memory_rss und used_memory mem_allocator : Der von Redis verwendete Speicherallokator, der zur Kompilierungszeit angegeben ist. Es kann libc, jemalloc oder tcmalloc sein. Idealerweise sollte der Wert von used_memory_rss nur geringfügig höher als used_memory sein. Wenn RSS verwendet > und die Werte sich deutlich unterscheiden, deutet dies auf das Vorhandensein von Speicherfragmentierung (intern oder extern) hin. Das Verhältnis der Speicherfragmentierung lässt sich durch den Wert von mem_fragmentation_ratio erkennen. Wenn > RSS verwendet wird, bedeutet das, dass ein Teil des Redis-Speichers vom Betriebssystem in den Swap-Speicher ausgelagert wurde, in diesem Fall kann es zu einer erheblichen Verzögerung bei der Operation kommen. Wenn Redis Speicher freigibt, kann der Allokator den Speicher an das Betriebssystem zurückgeben oder auch nicht. Wenn Redis Speicher freigibt, aber keinen Speicher an das Betriebssystem zurückgibt, kann der Wert von used_memory nicht mit dem vom Betriebssystem angezeigten Redis-Speicherbedarf übereinstimmen. Wenn man sich den Wert von used_memory_peak anschaut, kann man bestätigen, dass dies passiert. Persistenz: Informationen zu RDB und AOF Statistiken: Allgemeine Statistiken Replikation: Der Master/Slave repliziert die Informationen CPU: CPU-Rechenstatistiken Kommandostatistiken: Redis-Kommandostatistiken Cluster: Redis Cluster-Informationen Keyspace: Datenbankbezogene Statistiken
Info, ohne Parameter hinzuzufügen, alle Informationen zurückzugeben, können wir den benötigten Parametern später folgen, ohne alle Informationen zurückzugeben, wie folgt:
|
Vorhergehend:Mysql-Fehler, notiere sieNächster:Die Wissensstruktur der Frontend-Ingenieure, Studierende, die das Frontend lernen möchten, können sich einen Blick darauf werfen
|