Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 17337|Antwort: 2

[Redis] Redis INFO [Abschnitt] Parametererklärung im Detail

[Link kopieren]
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 sie
Nächster:Die Wissensstruktur der Frontend-Ingenieure, Studierende, die das Frontend lernen möchten, können sich einen Blick darauf werfen
Veröffentlicht am 27.08.2017 11:27:09 |
Study, danke fürs Teilen
Veröffentlicht am 27.08.2017 14:45:21 |

Bruder, obwohl unsere Webseite nur wenige Leute hat, aber ich verlange nicht viele Antworten, kannst du weniger, wässrig sein?
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com