Tentang mengupgrade versi Redis instance

Halaman ini menjelaskan perilaku instance Memorystore Anda selama operasi upgrade versi, pengaruh operasi upgrade terhadap aplikasi Anda, dan waktu yang tepat untuk menjalankan operasi upgrade. Untuk mempelajari cara mengupgrade versi Redis instance, lihat Mengupgrade versi Redis instance.

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

Praktik terbaik untuk mengupgrade versi Redis instance

  • Sebaiknya Anda mengupgrade ke versi 7.0 dan yang lebih baru karena rotasi Otoritas Sertifikat tidak lagi menghentikan koneksi.

  • Sebaiknya ekspor data instance Anda sebelum menjalankan operasi upgrade versi.

  • Untuk instance Paket Standar, guna 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 Paket Standar, jaga 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 Paket Dasar dan Standar. Selama operasi upgrade, instance mengalami reset koneksi singkat selama beberapa menit, atau kurang. Aplikasi harus menyertakan 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 usang atau tidak konsisten yang tidak ditulis atau diperbarui ke cache selama instance tidak tersedia dalam jangka waktu singkat.

Beban tulis selama upgrade

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

Kunci yang sudah berakhir

Saat Anda mengupgrade instance Paket Standar, kunci yang sudah habis masa berlakunya tidak akan disinkronkan. Jika Anda memiliki kunci yang sudah tidak berlaku di instance Redis sebelum melakukan upgrade, Anda akan memiliki lebih sedikit kunci setelah instance diupgrade.