Halaman ini menjelaskan cara memulai failover manual untuk instance Memorystore for Redis tingkat standar. Fitur failover manual memungkinkan Anda menguji pengaruh failover normal terhadap aplikasi Anda.
Untuk mengetahui ringkasan fitur ini, lihat Pengalihan manual.
Memulai failover
Buka jendela terminal
Gunakan perintah
gcloud configuntuk menyetel project default Anda:
gcloud config set core/project PROJECT_ID
Gunakan perintah berikut untuk memulai failover:
gcloud redis instances failover INSTANCE_NAME
Mode perlindungan data opsional
Dua mode perlindungan data yang tersedia adalah:
- Mode
limited-data-loss(default). - Mode
force-data-loss.
Untuk menyetel mode perlindungan data, gunakan salah satu perintah berikut:
gcloud redis instances failover INSTANCE_NAME --data-protection-mode=limited-data-loss
atau
gcloud redis instances failover INSTANCE_NAME --data-protection-mode=force-data-loss
Cara kerja mode perlindungan data
Mode limited-data-loss meminimalkan kehilangan data dengan memverifikasi bahwa
perbedaan data antara primer dan replika di bawah 30 MB sebelum
memulai failover. Offset pada primer bertambah untuk setiap byte
data yang harus disinkronkan ke replikanya. Dalam mode limited-data-loss, failover akan dibatalkan jika perbedaan offset terbesar antara server utama dan setiap replika adalah 30 MB atau lebih besar. Jika Anda dapat mentoleransi lebih banyak kehilangan data dan ingin
mengeksekusi pengalihan secara agresif, coba setel mode perlindungan data ke
force-data-loss.
Mode force-data-loss menggunakan serangkaian strategi failover untuk
mengeksekusi failover secara agresif. Failover tidak memeriksa delta offset antara
primer dan replika sebelum memulai failover; Anda berpotensi
kehilangan lebih dari 30 MB perubahan data.
Lihat Pengalihan manual untuk mengetahui informasi tambahan.