Heim  >  Artikel  >  Datenbank  >  Wann bleibt Redis bestehen?

Wann bleibt Redis bestehen?

(*-*)浩
(*-*)浩Original
2019-11-02 13:15:102857Durchsuche

Persistenter Speicher speichert die von Redis im Speicher gespeicherten Daten auf der Festplatte, um eine dauerhafte Datenspeicherung zu erreichen.

Wann bleibt Redis bestehen?

Wir alle wissen, dass Redis eine speicherbasierte NoSQL-Datenbank ist. Speicher kann leicht zu Datenverlust führen, da der Server dies tut Herunterfahren usw. Einige ungewöhnliche Bedingungen können dazu führen, dass die im Speicher gespeicherten Daten verloren gehen. (Empfohlenes Lernen: Redis-Video-Tutorial)

Aktivieren Sie die Persistenzfunktion von Redis und speichern Sie die Daten auf der Festplatte. Wenn Redis neu gestartet wird, können die Daten von der Festplatte wiederhergestellt werden .

Redis bietet zwei Methoden für die Persistenz: eine ist die RDB-Persistenz (das Prinzip besteht darin, die Datenbankeinträge von Reids regelmäßig im Speicher in die RDB-Persistenz auf der Festplatte abzulegen) und die andere ist AOF (nur Datei anhängen). Persistenz (das Prinzip besteht darin, das Betriebsprotokoll von Reids als Anhang in die Datei zu schreiben).

Der Unterschied zwischen den beiden

RDB-Persistenz bezieht sich auf das Schreiben eines Snapshots des Datensatzes im Speicher innerhalb eines bestimmten Zeitintervalls fork a Der untergeordnete Prozess schreibt den Datensatz zunächst in eine temporäre Datei. Nach erfolgreichem Schreiben ersetzt er die vorherige Datei und speichert sie mithilfe der Binärkomprimierung.

Wann bleibt Redis bestehen?

AOF-Persistenz zeichnet jeden vom Server verarbeiteten Schreib- und Löschvorgang in Form eines Protokolls auf. Abfragevorgänge werden nicht aufgezeichnet, sondern in Textform . Sie können die Datei öffnen, um detaillierte Vorgangsaufzeichnungen anzuzeigen.

Wann bleibt Redis bestehen?

Das obige ist der detaillierte Inhalt vonWann bleibt Redis bestehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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