Das Speichern der Daten im Speicher ist jedoch mit einem erheblichen Nachteil verbunden. Wenn die Datengröße exponentiell wächst, ist mehr RAM -Größe erforderlich, um die Daten zu verarbeiten. Das Hinzufügen von mehr RAM, wenn die Daten wachsen.
Obwohl Speicher und Größe alle Datenbanksysteme beeinflussen, wird sie in In-Memory-Datenbanken wie Redis oder Memcached stärker bekannt gegeben. Es ist gut zu bedenken, dass Redis nicht als zentrale Datenbank für massive Anwendungen entwickelt wird.
Um zu verfolgen, was in Ihrer Redis -Datenbank vor sich geht, benötigen wir eine Möglichkeit, die Speichernutzung zu überwachen.
In den folgenden Unterabschnitten des Tutorials lernen wir verschiedene Befehle, um die Speicherverbrauch in unserem Redis -Cluster zu untersuchen.
Redis -Speicherbefehl.
Redis bietet Ihnen einen CLI -Befehl, um detaillierte Informationen über die Speicherverwendung des Clusters anzuzeigen.
Öffnen Sie zum Ausführen des Befehls das Terminal und geben Sie ein:
Redis-Cli-Infospeicher
Der obige Befehl sollte eine Beispielausgabe ergeben, wie im folgenden Screenshot gezeigt:
Lassen Sie uns diskutieren, was jeder der Einträge aus dem obigen Befehl beinhaltet. Es ist gut zu beachten, dass wir nur die wichtigsten abdecken werden. Weitere Informationen finden Sie in der Dokumentation.
Das obige sind einige wesentliche Einträge aus dem Befehl Info Memory. Sie können mehr in der offiziellen Dokumentation von Redis erfahren.
https: // Redis.IO/Befehle/Info
Redis Key Speicherinformationen
Sie können zwei Hauptbefehle verwenden, wenn Sie die Schlüssel in einem Redis -Datenspeicher anzeigen möchten.
Beispiele:
Redis -Cli -n 0 dbsize
(Ganzzahl) 59
Der obige Befehl zeigt die Anzahl der gültigen Schlüssel in der Datenbank unter Index 0 an.
Redis-Cli Info Keyspace
# Schlüsselspace
db0: keys = 59, abläuft = 0, avg_ttl = 0
Der obige Befehl enthält weitere Details zu den Tasten.
Sie können den Befehl Speicherverbrauch verwenden, um die Anzahl der Bytes zu sehen, die von einem bestimmten Schlüssel und einem bestimmten Wert konsumiert werden.
Die Syntax ist wie:
SPEICHERNUTZUNG
Beispielsweise zeigt Folgendes die Anzahl der Bytes, die erforderlich sind, um den Schlüssel „AZ“ zu speichern.”
Speicherverbrauch AZ
(Ganzzahl) 57
Die Ausgabe zeigt die Anzahl der Bytes, die durch den angegebenen Schlüssel und den angegebenen Wert besetzt sind.
Denken Sie daran, dass der obige Befehl nur die Informationen zu einem gezielten Schlüssel anzeigt. Daher müssen Sie wissen, welchen Schlüssel zu überwachen ist.
Schließen
In diesem Leitfaden haben wir die Überwachungsgedächtnisverwendung im Redis -Cluster besprochen. Wir haben auch abgedeckt, wie man Speicherverbrauch für einen bestimmten Schlüssel in Redis anzeigt.
Vielen Dank für das Lesen!