Heim > Datenbank > Redis > Wo werden Redis-Daten gespeichert?

Wo werden Redis-Daten gespeichert?

anonymity
Freigeben: 2019-06-05 16:43:15
Original
13927 Leute haben es durchsucht

Redis speichert Daten im Speicher, schreibt aber auch regelmäßig Daten auf die Festplatte.

Wo werden Redis-Daten gespeichert?

Redis bietet zwei Möglichkeiten zum Speichern von Daten:

Snapshot-Modus (Snapshot)

Es unterstützt zwei Snapshots Modus:

Geplanter Snapshot, der die Daten im Speicher zu einem bestimmten Zeitpunkt auf der Festplatte speichert.

Quantitative Momentaufnahme, d. h. das Speichern der Daten auf der Festplatte, nachdem sich die Daten eine bestimmte Anzahl von Malen geändert haben.

Sie können diese beiden Methoden auch kombinieren, z. B. 1000 Mal ändern und die Daten mehr als 60 Sekunden nach dem letzten Speicherzeitpunkt speichern.

Schreibmodus (Nur Datei anhängen)

In diesem Modus speichert Redis alle Befehle, die Daten ändern (z. B. Aktualisieren, Festlegen usw.), in einem Anhang -only-Datei ASAP-Datei: Wenn Redis neu startet, werden die Befehle in dieser Datei erneut ausgeführt.

Wo werden die Daten gespeichert?

Die Daten werden in einer Datendatei gespeichert, d. h. Redis.conf

config get dbfilename (return dump.rdb)

Sie können config set dbfilename new verwenden (ändern Sie die Datei, in der Sie die Daten speichern möchten)

Wie exportiere ich die Daten?

Wenn Redis Daten schreibt, schreibt es diese zunächst in eine temporäre Datei und benennt die temporäre Datei dann in eine vordefinierte Datei um. Selbst wenn Redis ausgeführt wird, können Sie diese Datei also direkt mit cp kopieren Befehl.

cp /usr/loca/redis/demo.rdb  /home/greenerycn/db/demo.rdb
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWo werden Redis-Daten gespeichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage