Perkhidmatan redis mempunyai fungsi replikasi Anda boleh melaksanakan perintah SLAVEOF atau menetapkan pilihan slaveof untuk membenarkan satu pelayan mereplikasi pelayan lain, biasanya dikenali sebagai "penyegerakan induk-hamba" (logik replikasi redis versi 2.8 dan versi lebih rendah. daripada 2.8 adalah berbeza , sila ambil perhatian), jadi pemindahan data dibahagikan kepada langkah berikut:
Pelayan sasaran untuk penghijrahan ditetapkan kepada pelayan hamba pelayan yang dipindahkan
Selepas hamba mengetahui kemajuan tuan, berhenti menulis perniagaan redis (jika penutupan tidak dapat dilakukan, anda perlu mempertimbangkan untuk membuat semula saluran semasa penghijrahan, atau melakukan penghijrahan semasa tempoh luar puncak perniagaan dan terima kehilangan data jangka pendek)
Selepas pelayan tuan-hamba disegerakkan sepenuhnya, ubah suai dan tulis konfigurasi perniagaan redis, halakannya ke pelayan hamba, dan putuskan hubungan tuan-hamba
Sambung menulis perniagaan redis
Fungsi replikasi Redis rujukan pelanggan: penerangan pautan
Selain itu, instance redis yang dijalankan pada rangkaian luaran mesti menyediakan master-slave dan menghidupkan pilihan kegigihan (redis mempunyai dua strategi kegigihan: RDB dan AOF) untuk mengelakkan satu titik kegagalan
Perkhidmatan redis mempunyai fungsi replikasi Anda boleh melaksanakan perintah SLAVEOF atau menetapkan pilihan slaveof untuk membenarkan satu pelayan mereplikasi pelayan lain, biasanya dikenali sebagai "penyegerakan induk-hamba" (logik replikasi redis versi 2.8 dan versi lebih rendah. daripada 2.8 adalah berbeza , sila ambil perhatian), jadi pemindahan data dibahagikan kepada langkah berikut:
Fungsi replikasi Redis rujukan pelanggan: penerangan pautan
Selain itu, instance redis yang dijalankan pada rangkaian luaran mesti menyediakan master-slave dan menghidupkan pilihan kegigihan (redis mempunyai dua strategi kegigihan: RDB dan AOF) untuk mengelakkan satu titik kegagalan
1. Sandarkan redis semasa, akan ada fail dump.rdb
2. Salin fail ke direktori redis pelayan lain
3. Mulakan semula redis dan ia akan OK