Redis 如何迁移数据?
ringa_lee
ringa_lee 2017-04-21 11:18:29
0
2
909

正在运行的 Redis 服务,想迁移到另一台服务器,该如何迁移?
有类似 MySQL 的导入导出功能吗?

ringa_lee
ringa_lee

ringa_lee

membalas semua(2)
Peter_Zhu

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:

  1. Pelayan sasaran untuk penghijrahan ditetapkan kepada pelayan hamba pelayan yang dipindahkan
  2. 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)
  3. Selepas pelayan tuan-hamba disegerakkan sepenuhnya, ubah suai dan tulis konfigurasi perniagaan redis, halakannya ke pelayan hamba, dan putuskan hubungan tuan-hamba
  4. 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

Ty80

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan