Rumah  >  Artikel  >  pangkalan data  >  Apakah kaedah kegigihan Redis?

Apakah kaedah kegigihan Redis?

PHPz
PHPzke hadapan
2023-05-30 16:25:121273semak imbas

Redis adalah satu-benang, mengapa ia begitu pantas?

Berdasarkan ingatan, kebanyakan permintaan adalah operasi memori tulen, dan CPU bukanlah kesesakan Redis.

Mengelakkan penukaran konteks CPU yang tidak perlu dan keadaan perlumbaan lain, seperti operasi kunci.
Lapisan bawah menggunakan model pemultipleksan I/O berbilang saluran dan IO tidak menyekat.
Redis6 menyokong pelbagai benang, tetapi ia tidak didayakan secara lalai.
Apakah kaedah kegigihan redis? Mari kita bercakap tentang perbezaan mereka.
Menyokong kegigihan AOF dan RDB.


AOF
Merakam setiap operasi tulis dan padam yang diproses oleh pelayan dalam bentuk log Operasi pertanyaan tidak akan direkodkan, tetapi akan direkodkan dalam bentuk teks.
Menyokong kegigihan peringkat kedua dan mempunyai keserasian yang baik Untuk bilangan set data yang sama, fail AOF biasanya lebih besar daripada fail RDB, jadi pemulihan lebih perlahan daripada RDB.


RDB
Menulis syot kilat set data dalam ingatan ke cakera dalam selang masa tertentu Data boleh diarkibkan pada masa yang ditentukan, tetapi kegigihan masa nyata tidak dapat dicapai.
Failnya padat dan bersaiz kecil Untuk pemulihan bencana, RDB adalah pilihan yang sangat baik Berbanding dengan mekanisme AOF, jika set data besar, RDB boleh memulihkan set data yang besar lebih cepat daripada AOF 🎜>

Atas ialah kandungan terperinci Apakah kaedah kegigihan Redis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam