Halaman ini menjelaskan perilaku instance Memorystore for Redis selama upgrade versi, pengaruh upgrade terhadap aplikasi Anda, dan waktu yang tepat untuk melakukan upgrade. Untuk mengetahui informasi selengkapnya tentang cara mengupgrade versi instance, lihat Mengupgrade versi Redis instance.
Bergantung pada tingkat instance, mengupgrade versi dapat berdampak pada performa dan penyimpanan aplikasi Anda. Penggunaan memori saat ini juga membatasi kapan Anda dapat mengupgrade instance.
Praktik terbaik untuk mengupgrade versi instance
Bagian ini memberikan panduan untuk mengupgrade versi instance.
Upgrade instance ke versi 7.0 dan yang lebih baru karena rotasi Certificate Authority tidak lagi memutuskan koneksi. Untuk mengetahui informasi selengkapnya, lihat Rotasi Otoritas Sertifikat.
Sebelum mengupgrade, ekspor data instance. Untuk mengetahui informasi selengkapnya, lihat Mengekspor data dari instance Redis.
Untuk meningkatkan kecepatan dan keandalan upgrade untuk instance Paket Standar, lakukan upgrade selama periode traffic instance rendah. Untuk mengetahui informasi selengkapnya tentang pemantauan traffic instance, lihat Memantau instance.
Saat mengupgrade instance Paket Standar, pertahankan beban penulisan instance seminimal mungkin. Beban tulis yang tinggi dapat menyebabkan upgrade memerlukan waktu yang jauh lebih lama atau gagal.
Untuk mengelola memori instance selama upgrade, ikuti praktik terbaik kami untuk pengelolaan memori. Untuk mengetahui informasi selengkapnya, lihat Praktik terbaik manajemen memori.
Untuk memahami pengaruh versi baru terhadap aplikasi Anda, tinjau versi yang didukung. Untuk mengetahui informasi selengkapnya, lihat Versi yang didukung.
Perilaku upgrade versi
Upgrade versi mempertahankan data untuk instance Paket Dasar dan Standar. Mengupgrade versi instance akan menyebabkan reset koneksi singkat selama beberapa menit atau kurang, sehingga instance tidak tersedia untuk sementara. Anda mungkin juga mengalami keterlambatan beberapa menit saat metrik inti tidak muncul.
Setelah upgrade selesai, instance akan tersedia sepenuhnya dan pelaporan metrik akan dilanjutkan. Untuk terhubung kembali ke instance, sertakan logika percobaan ulang dalam kode aplikasi Anda. Alamat IP dan string koneksi tetap sama.
Karena reset koneksi yang singkat, sejumlah kecil data yang usang atau tidak konsisten mungkin tidak ditulis atau diperbarui ke cache saat instance tidak tersedia.
Beban tulis selama upgrade
Untuk meminimalkan dampak performa pada aplikasi Anda, upgrade instance selama periode traffic rendah. Beban tulis yang tinggi atau tekanan memori yang tinggi dapat menyebabkan upgrade memerlukan waktu yang jauh lebih lama atau gagal. Untuk mengetahui informasi selengkapnya, lihat Operasi penskalaan dan upgrade versi.
Kunci yang sudah berakhir
Saat Anda mengupgrade instance Tingkat Standar, Memorystore for Redis tidak menyelaraskan kunci yang sudah habis masa berlakunya. Jika Anda memiliki kunci yang sudah tidak berlaku di instance sebelum mengupgrade, maka Anda akan memiliki lebih sedikit kunci setelah upgrade selesai.