Tentang mengupgrade versi Redis suatu instance

Halaman ini menjelaskan perilaku instance Memorystore selama operasi upgrade versi, pengaruh operasi upgrade terhadap aplikasi, dan kapan Anda harus menjalankan operasi upgrade. Untuk mempelajari cara mengupgrade versi Redis instance, baca Mengupgrade versi Redis instance.

Bergantung pada tingkat instance, menjalankan operasi upgrade versi dapat berdampak pada performa dan penyimpanan aplikasi Anda. Ada juga beberapa batasan untuk mengupgrade instance berdasarkan jumlah memori yang saat ini digunakan.

Praktik terbaik untuk mengupgrade versi Redis instance

  • Sebaiknya exporting data instance sebelum menjalankan operasi upgrade versi.

  • Untuk instance Tingkat Standar, agar dapat meningkatkan kecepatan dan keandalan operasi upgrade versi, upgrade instance Anda selama periode traffic instance rendah. Untuk mempelajari cara memantau traffic instance, lihat Memantau instance Redis.

  • Saat mengupgrade instance Tingkat Standar, pertahankan beban penulisan instance seminimal mungkin. Beban tulis yang tinggi dapat menyebabkan operasi upgrade memerlukan waktu yang jauh lebih lama, dan dapat menyebabkan upgrade gagal.

Perilaku upgrade versi

Data dipertahankan selama operasi upgrade versi untuk instance Tingkat Dasar dan Standar. Selama operasi upgrade, instance akan mengalami reset koneksi singkat selama beberapa menit atau kurang. Aplikasi harus menggabungkan logika percobaan ulang dalam kode agar dapat terhubung kembali ke instance. Alamat IP dan string koneksi tetap sama.

Karena gangguan koneksi jangka pendek, mungkin ada sejumlah kecil data yang usang atau tidak konsisten yang tidak ditulis atau diperbarui ke cache dalam waktu singkat saat instance tidak tersedia.

Beban tulis selama upgrade

Anda harus mengupgrade instance selama periode traffic instance yang rendah untuk meminimalkan dampak performa pada aplikasi Anda. Beban tulis yang tinggi, atau tekanan memori yang tinggi, dapat menyebabkan operasi upgrade memerlukan waktu yang jauh lebih lama dan dapat menyebabkan kegagalan upgrade. Untuk informasi selengkapnya, lihat Operasi penskalaan dan upgrade versi.

Kunci yang sudah berakhir

Saat Anda mengupgrade instance Tingkat Standar, kunci yang sudah tidak berlaku tidak akan disinkronkan. Jika Anda telah memiliki kunci yang sudah tidak berlaku dalam instance Redis sebelum mengupgrade, Anda akan memiliki lebih sedikit kunci setelah instance diupgrade.