Mevcut Redis 4 önbelleğini Redis 6'ya yükseltme

Redis için Azure Cache, Redis için Azure Cache sürümünüzü Redis 4’ten Redis 6’ya yükseltmeyi destekler. Yükseltme işlemi düzenli olarak yapılan aylık bakıma benzer. Yükseltme bakımla aynı deseni izler. İlk olarak çoğaltma düğümündeki Redis sürümü güncelleştirilir ve bunu birincil düğümde yapılan bir güncelleştirme izler. İstemci uygulamanız yükseltme işlemini tam olarak planlı bir bakım olayı olarak değerlendirmelidir.

Önlem olarak, mevcut Redis 4 önbelleğinizdeki verileri dışarı aktarmanızı ve yükseltmeden önce istemci uygulamanızı daha düşük bir ortamda redis 6 önbelleğiyle test etmenizi öneririz.

Dışarı aktarma hakkında daha fazla bilgi için bkz. Redis için Azure Cache'da verileri içeri ve dışarı aktarma.

Önemli

Yenilikler bölümünde açıklandığı gibi, 30 Haziran 2023'te Redis için Azure Cache örnekler için sürüm 4'ün kullanımdan kaldırmasını sağlayacağız. Bu tarihten önce önbellek örneklerinizden herhangi birini sürüm 6'ya yükseltmeniz gerekir.

Redis 4'ün kullanımdan kaldırılması hakkında daha fazla bilgi için bkz . Kullanımdan kaldırma veSık sorulan sorular

Önkoşullar

Sınırlamalar

  • Temel katmandaki bir önbelleği yükselttiğinizde, birkaç dakika boyunca kullanılamaz ve veri kaybına neden olur.
  • Coğrafi olarak çoğaltılan önbellekte yükseltme desteklenmez. Yükseltmeden önce önbellek örneklerinin bağlantısını el ile kaldırmanız gerekir.
  • Cloud Services bağımlılığı olan bir önbelleğin yükseltilmesi desteklenmez. Yükseltmeden önce önbellek örneğinizi Sanal Makine Ölçek Kümesi'ne geçirmeniz gerekir.
  • Redis 6'ya yükseltmeye çalışırken sanal ağınızın gereksinimlere uygun olarak yapılandırılması gerekir. Yükseltmeniz başarısız olabilir veya doğru yapılandırılmamışsa, yükseltmeden sonra önbellek düzgün çalışmayabilir.

Önbelleğin sürümünü denetleme

Yükseltmeden önce, Redis için Azure Cache Kaynak menüsünden Özellikler'i seçerek önbelleğin Redis sürümünü denetleyin. Redis 6 kullanmanızı öneririz.

Screenshot of properties selected in the Resource menu.

Azure portalını kullanarak yükseltme

  1. Azure portalında Redis 4'ten Redis 6'ya yükseltmek istediğiniz Redis için Azure Cache örneğini seçin.

  2. Ekranın sol tarafında Gelişmiş ayarlar'ı seçin.

  3. Önbellek örneğiniz yükseltilmeye uygunsa aşağıdaki mavi başlığı görmeniz gerekir. Devam etmek istiyorsanız başlıktaki metni seçin.

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

  4. Yükseltmenin kalıcı olduğunu ve kısa bir bağlantı blip'e neden olabileceğini bildiren bir iletişim kutusu açılır pencere görüntüler. Önbellek örneğinizi yükseltmek istiyorsanız Evet'i seçin.

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

  5. Yükseltmenin durumunu denetlemek için Genel Bakış'a gidin.

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

Azure CLI kullanarak yükseltme

Özel Uç Nokta kullanmayan Azure CLI kullanarak önbelleği 4'ten 6'ya yükseltmek için aşağıdaki komutu kullanın.

az redis update --name cacheName --resource-group resourceGroupName --set redisVersion=6

Özel Uç Nokta

Önbellekte Özel Uç Nokta etkinleştirildiyse, etkin veya devre dışı olmasına PublicNetworkAccess bağlı olarak uygun komutu kullanın:

Etkinse PublicNetworkAccess :

 az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Enabled redisVersion=6

Devre dışı bırakılırsa PublicNetworkAccess :

az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Disabled redisVersion=6

PowerShell’i kullanarak yükseltme

PowerShell kullanarak önbelleği 4'ten 6'ya yükseltmek için aşağıdaki komutu kullanın:

Set-AzRedisCache -Name "CacheName" -ResourceGroupName "ResourceGroupName" -RedisVersion "6"

Sonraki adımlar