redis
Redis-Persistenzspeicher
Suche…
Einführung
Redis unterstützt zwei Hauptmodi der Persistenz: RDB und AOF. Der RDB-Persistenzmodus erstellt zu einem bestimmten Zeitpunkt eine Momentaufnahme Ihrer Datenbank. Im RDB-Modus trennt Redis einen Prozess, um die Datenbank auf der Festplatte zu speichern. AOF protokolliert jede für den Server ausgeführte Operation in einem Wiedergabeprotokoll, das beim Start verarbeitet werden kann, um den Status der Datenbank wiederherzustellen.
Deaktivieren Sie den gesamten Persistenzspeicher in Redis
In Redis gibt es zwei Arten permanenter Speichermodi: AOF und RDB. Um RDB vorübergehend zu deaktivieren, führen Sie die folgenden Befehle in der Redis-Befehlszeile aus:
config set save ""
Um AOF vorübergehend zu deaktivieren, führen Sie Folgendes in der Redis-Befehlszeile aus:
config set appendonly no
Die Änderungen bleiben bestehen, bis der Server neu gestartet wird. Der Server kehrt dann zu den in der Datei redis.conf des Servers konfigurierten Modi zurück.
Mit CONFIG REWRITE
Befehl CONFIG REWRITE
kann die Datei redis.conf geändert werden, um alle dynamischen Änderungen an der Konfiguration anzuzeigen.
Erhalten Sie den Status des Persistenzspeichers
Mit dem folgenden Code wird die aktuelle Konfiguration für den permanenten Speicherstatus abgerufen. Diese Werte können dynamisch geändert werden, daher können sie von der Konfiguration in redis.conf abweichen:
# get
config get appendonly
config get save