Heim > Datenbank > Redis > Was ist Snapshot-Persistenz?

Was ist Snapshot-Persistenz?

藏色散人
Freigeben: 2020-07-01 09:49:35
Original
3070 Leute haben es durchsucht

Snapshot-Persistenz bezieht sich auf das Schreiben aller Daten zu einem bestimmten Zeitpunkt auf die Festplatte. Snapshots sind binär serialisierte Formen von Speicherdaten und sind sehr kompakt im Speicher, während AOF-Protokolle Anweisungen zum Ändern von Speicherdaten aufzeichnen.

Was ist Snapshot-Persistenz?

Snapshot-Persistenz

Alle Daten zu einem bestimmten Zeitpunkt auf die Festplatte schreiben. Wenn Sie den BGSAVE-Befehl verwenden, kann die Ausführung von BGSAVE bei steigender Speichernutzung dazu führen, dass das System längere Zeit pausiert.

Zugehörige Einführung:

Alle Daten von Redis befinden sich im Speicher. Bei einem plötzlichen Ausfall gehen alle Daten verloren Daten von Redis gehen nicht aufgrund eines Fehlers verloren. Dieser Mechanismus ist der Persistenzmechanismus von Redis.

Redis verfügt über zwei Persistenzmechanismen: Der erste ist ein Snapshot und der zweite ist das AOF-Protokoll. Ein Snapshot ist eine vollständige Sicherung und ein AOF-Protokoll ist eine kontinuierliche inkrementelle Sicherung. Snapshot ist eine binär serialisierte Form von Speicherdaten, die sehr kompakt im Speicher ist, während das AOF-Protokoll den Befehlsdatensatztext der Speicherdatenänderung aufzeichnet. Das AOF-Protokoll wird im Langzeitbetrieb extrem groß. Wenn die Datenbank neu gestartet wird, muss das AOF-Protokoll für die Befehlswiedergabe geladen werden, was extrem lange dauern wird. Daher muss AOF regelmäßig neu geschrieben werden, um das AOF-Protokoll zu verkleinern.

Verwandte Lernempfehlungen: Redis-Tutorial


Das obige ist der detaillierte Inhalt vonWas ist Snapshot-Persistenz?. 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