Heim > Datenbank > Redis > Was sind die Persistenzmethoden von Redis?

Was sind die Persistenzmethoden von Redis?

PHPz
Freigeben: 2023-05-30 16:25:12
nach vorne
1337 Leute haben es durchsucht

Redis ist Single-Threaded. Warum ist es so schnell?

Basierend auf dem Speicher handelt es sich bei den meisten Anfragen um reine Speichervorgänge, und die CPU ist nicht der Engpass von Redis.

Vermeiden Sie unnötige CPU-Kontextwechsel und andere Race-Bedingungen wie Sperrvorgänge usw.
Die unterste Ebene verwendet ein Mehrkanal-E/A-Multiplexmodell und nicht blockierende E/A.
Redis6 unterstützt Multithreading, ist jedoch standardmäßig nicht aktiviert.
Welche Persistenzmethoden gibt es bei Redis? Sprechen wir über ihre Unterschiede.
Unterstützt AOF- und RDB-Persistenz.


AOF
zeichnet jeden vom Server verarbeiteten Schreib- und Löschvorgang in Form eines Protokolls auf. Der Abfragevorgang wird nicht aufgezeichnet, sondern in Form von Text.
Unterstützt die Persistenz der zweiten Ebene und bietet eine gute Kompatibilität. Bei gleicher Anzahl von Datensätzen sind AOF-Dateien normalerweise größer als RDB-Dateien, sodass die Wiederherstellung langsamer ist als bei RDB.


RDB
schreibt den In-Memory-Datensatz-Snapshot innerhalb eines bestimmten Zeitintervalls auf die Festplatte. Die Daten können zu einem bestimmten Zeitpunkt archiviert werden, eine Echtzeitpersistenz kann jedoch nicht erreicht werden.
Die Dateien sind kompakt und klein. Im Vergleich zum AOF-Mechanismus kann RDB große Datensätze schneller wiederherstellen

Das obige ist der detaillierte Inhalt vonWas sind die Persistenzmethoden von Redis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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