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

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.
  • 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.

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.

Screenshot of properties selected in the Resource menu.

Mengaktifkan menggunakan portal Microsoft Azure

  1. Di portal Microsoft Azure, pilih instans Azure Cache for Redis yang ingin Anda tingkatkan dari Redis 4 ke Redis 6.

  2. Di sisi kiri layar, pilih pengaturan Tingkat Lanjut.

  3. Jika instans cache Anda memenuhi syarat untuk ditingkatkan, Anda seharusnya melihat spanduk biru berikut. Jika Anda ingin melanjutkan, pilih teks di spanduk.

    Screenshot informing you that you can upgrade your cache to Redis 6 with more features. Upgrading your cache instance can't be reversed.

  4. 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.

    Screenshot showing a dialog with more information about upgrading your cache with Yes selected.

  5. Untuk memeriksa status peningkatan, navigasikan ke Gambaran Umum.

    Screenshot showing Overview in the Resource menu. Status shows cache is being upgraded.

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