Cara meningkatkan cache Redis 4 yang sudah ada ke Redis 6
Azure Cache for Redis mendukung peningkatan versi Azure Cache for Redis dari Redis 4 ke Redis 6. Peningkatan sama halnya dengan pemeliharaan bulanan berkala. Peningkatan mengikuti pola yang sama dengan pemeliharaan: Pertama, versi Redis pada node replika diperbarui, diikuti dengan pembaruan pada node utama. Aplikasi klien Anda harus memperlakukan operasi peningkatan persis seperti peristiwa pemeliharaan terencana.
Sebagai langkah pencegahan, kami sarankan mengekspor data dari cache Redis 4 Anda yang ada dan menguji aplikasi klien Anda dengan cache Redis 6 di lingkungan yang lebih rendah sebelum meningkatkan.
Untuk informasi selengkapnya tentang cara mengekspor, lihat Mengimpor dan Mengekspor data di Azure Cache for Redis.
Penting
Seperti yang diumumkan dalam Apa yang baru, kita akan menghentikan versi 4 untuk instans Azure Cache for Redis pada 30 Juni 2023. Sebelum tanggal tersebut, Anda perlu meningkatkan instans cache Anda ke versi 6.
Untuk informasi selengkapnya tentang penghentian Redis 4, lihat Penghentian dan Pertanyaan yang sering diajukan
Prasyarat
- Langganan Azure - buat akun secara gratis
Batasan
- Saat Anda meningkatkan cache di tingkat Dasar, cache tidak tersedia selama beberapa menit dan mengakibatkan kehilangan data.
- Peningkatan pada cache yang direplikasi secara geografis tidak didukung. Anda harus membatalkan tautan instans cache secara manual sebelum ditingkatkan.
- Meningkatkan cache dengan dependensi pada Cloud Services tidak didukung. Anda harus memigrasikan instans cache Anda ke set skala mesin virtual sebelum ditingkatkan.
- Untuk informasi selengkapnya, lihat Cache dengan dependensi pada Cloud Services (klasik) untuk detail tentang cache yang dihosting layanan cloud.
- Saat mencoba meningkatkan ke Redis 6, VNet Anda harus dikonfigurasi sesuai dengan persyaratan. Pemutakhiran Anda mungkin gagal atau cache mungkin tidak berfungsi dengan baik setelah pemutakhiran jika tidak dikonfigurasi dengan benar.
- Untuk informasi selengkapnya tentang persyaratan VNet, lihat Apa saja masalah kesalahan konfigurasi umum dengan Azure Cache for Redis dan jaringan virtual.
Periksa versi cache
Sebelum meningkatkan, periksa versi Redis cache dengan memilih Properti dari menu Sumber Daya Azure Cache for Redis. Kami sarankan Anda menggunakan Redis 6.
Mengaktifkan menggunakan portal Microsoft Azure
Di portal Microsoft Azure, pilih instans Azure Cache for Redis yang ingin Anda tingkatkan dari Redis 4 ke Redis 6.
Di sisi kiri layar, pilih pengaturan Tingkat Lanjut.
Jika instans cache Anda memenuhi syarat untuk ditingkatkan, Anda seharusnya melihat spanduk biru berikut. Jika Anda ingin melanjutkan, pilih teks di spanduk.
Sebuah kotak dialog kemudian akan muncul dan memberi tahu Anda bahwa peningkatan bersifat permanen dan dapat menyebabkan kesalahan koneksi singkat. Pilih Ya jika Anda ingin meningkatkan versi cache Anda.
Untuk memeriksa status peningkatan, navigasikan ke Gambaran Umum.
Tingkatkan menggunakan Azure CLI
Untuk meningkatkan cache dari 4 ke 6 menggunakan Azure CLI yang tidak menggunakan Titik Akhir Privat, gunakan perintah berikut.
az redis update --name cacheName --resource-group resourceGroupName --set redisVersion=6
Titik Akhir Pribadi
Jika Titik Akhir Privat diaktifkan pada cache, gunakan perintah yang sesuai berdasarkan apakah PublicNetworkAccess
diaktifkan atau dinonaktifkan:
Jika PublicNetworkAccess
diaktifkan:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Enabled redisVersion=6
Jika PublicNetworkAccess
dinonaktifkan:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Disabled redisVersion=6
Peningkatan menggunakan PowerShell
Untuk memutakhirkan cache dari 4 ke 6 menggunakan PowerShell, gunakan perintah berikut:
Set-AzRedisCache -Name "CacheName" -ResourceGroupName "ResourceGroupName" -RedisVersion "6"
Langkah berikutnya
- Untuk mempelajari fitur Redis 6 selengkapnya, lihat Menyelami Redis 6.0 dari Redis
- Untuk mempelajari selengkapnya tentang fitur Azure Cache for Redis: Tingkat layanan Azure Cache for Redis Premium