Cara penerapan sinkronisasi dan pencadangan - Amazon ElastiCache

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cara penerapan sinkronisasi dan pencadangan

Semua versi Valkey dan Redis yang didukung OSS mendukung pencadangan dan sinkronisasi antara node primer dan replika. Namun, cara pencadangan dan sinkronisasi diimplementasikan bervariasi tergantung pada versinya.

Redis OSS Versi 2.8.22 dan yang lebih baru

OSSReplikasi Redis, dalam versi 2.8.22 dan yang lebih baru, pilih di antara dua metode. Untuk informasi selengkapnya, silakan lihat OSSVersi Redis Sebelum 2.8.22 dan Melakukan snapshot dan pemulihan.

Selama proses forkless, jika operasi tulis memiliki beban berat, operasi tulis ke klaster akan ditunda untuk memastikan bahwa Anda tidak menumpuk terlalu banyak perubahan sehingga menghalangi keberhasilan snapshot.

OSSVersi Redis Sebelum 2.8.22

Redis OSS backup dan sinkronisasi dalam versi sebelum 2.8.22 adalah proses tiga langkah.

  1. Fork, dan dalam proses di latar belakang, menserialisasi data klaster ke disk. Ini menciptakan point-in-time snapshot.

  2. Di latar depan, log perubahan pada buffer output klien diakumulasi.

    penting

    Jika log perubahan melebihi ukuran buffer output klien, pencadangan atau sinkronisasi akan gagal. Untuk informasi selengkapnya, lihat Memastikan Anda memiliki cukup memori untuk membuat snapshot Valkey atau Redis OSS.

  3. Sebagai langkah terakhir, data cache dan log perubahan ditransmisikan ke simpul replika.