Jak uaktualnić istniejącą pamięć podręczną Redis 4 do usługi Redis 6
Usługa Azure Cache for Redis obsługuje uaktualnienie z wersji Azure Cache for Redis 4 do wersji Redis 6. Uaktualnianie jest podobne do regularnej konserwacji miesięcznej. Uaktualnianie jest zgodne z tym samym wzorcem co konserwacja: najpierw jest aktualizowana wersja usługi Redis w węźle repliki, po czym następuje aktualizacja węzła podstawowego. Aplikacja kliencka powinna traktować operację uaktualniania dokładnie tak jak zdarzenie planowanej konserwacji.
W ramach kroku ostrożności zalecamy wyeksportowanie danych z istniejącej pamięci podręcznej Redis 4 i przetestowanie aplikacji klienckiej przy użyciu pamięci podręcznej Redis 6 w niższym środowisku przed uaktualnieniem.
Aby uzyskać więcej informacji na temat eksportowania, zobacz Importowanie i eksportowanie danych w usłudze Azure Cache for Redis.
Ważne
Zgodnie z ogłoszeniem w artykule Co nowego wycofamy 4 wystąpienia usługi Azure Cache for Redis 30 czerwca 2023 r. Przed tą datą należy uaktualnić dowolne wystąpienia pamięci podręcznej do wersji 6.
Aby uzyskać więcej informacji na temat wycofywania usługi Redis 4, zobacz Wycofywanie i często zadawane pytania
Wymagania wstępne
- Subskrypcja platformy Azure — utwórz jedną bezpłatnie
Ograniczenia
- Podczas uaktualniania pamięci podręcznej w warstwie Podstawowa jest ona niedostępna przez kilka minut i powoduje utratę danych.
- Uaktualnianie w pamięci podręcznej replikowanej geograficznie nie jest obsługiwane. Przed uaktualnieniem należy ręcznie odłączyć wystąpienia pamięci podręcznej.
- Uaktualnianie pamięci podręcznej z zależnością od usług Cloud Services nie jest obsługiwane. Przed uaktualnieniem należy przeprowadzić migrację wystąpienia pamięci podręcznej do zestawu skalowania maszyn wirtualnych.
- Aby uzyskać więcej informacji, zobacz Bufory z zależnością od usług Cloud Services (wersja klasyczna), aby uzyskać szczegółowe informacje na temat hostowanych pamięci podręcznych usług w chmurze.
- Podczas próby uaktualnienia do usługi Redis 6 sieć wirtualna musi być skonfigurowana zgodnie z wymaganiami. Uaktualnienie może zakończyć się niepowodzeniem lub pamięć podręczna może nie działać prawidłowo po uaktualnieniu, jeśli nie zostanie poprawnie skonfigurowana.
- Aby uzyskać więcej informacji na temat wymagań dotyczących sieci wirtualnej, zobacz Co to są niektóre typowe problemy z błędną konfiguracją usługi Azure Cache for Redis i sieciami wirtualnymi.
Sprawdzanie wersji pamięci podręcznej
Przed uaktualnieniem sprawdź wersję pamięci podręcznej Redis, wybierając pozycję Właściwości z menu Zasób usługi Azure Cache for Redis. Zalecamy użycie usługi Redis 6.
Uaktualnianie za pomocą witryny Azure Portal
W witrynie Azure Portal wybierz wystąpienie usługi Azure Cache for Redis, które chcesz uaktualnić z usługi Redis 4 do usługi Redis 6.
Po lewej stronie ekranu wybierz pozycję Ustawienia zaawansowane.
Jeśli twoje wystąpienie pamięci podręcznej kwalifikuje się do uaktualnienia, powinien zostać wyświetlony następujący niebieski baner. Jeśli chcesz kontynuować, zaznacz tekst na banerze.
W oknie dialogowym zostanie wyświetlone okno podręczne z powiadomieniem, że uaktualnienie jest trwałe i może spowodować krótki blip połączenia. Wybierz pozycję Tak , jeśli chcesz uaktualnić wystąpienie pamięci podręcznej.
Aby sprawdzić stan uaktualnienia, przejdź do obszaru Przegląd.
Uaktualnianie przy użyciu interfejsu wiersza polecenia platformy Azure
Aby uaktualnić pamięć podręczną z 4 do 6 przy użyciu interfejsu wiersza polecenia platformy Azure, który nie korzysta z prywatnego punktu końcowego, użyj następującego polecenia.
az redis update --name cacheName --resource-group resourceGroupName --set redisVersion=6
Prywatny punkt końcowy
Jeśli prywatny punkt końcowy jest włączony w pamięci podręcznej, użyj odpowiedniego polecenia w zależności od tego, czy PublicNetworkAccess
jest włączony, czy wyłączony:
Jeśli PublicNetworkAccess
jest włączona:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Enabled redisVersion=6
Jeśli PublicNetworkAccess
jest wyłączona:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Disabled redisVersion=6
Uaktualnianie za pomocą programu PowerShell
Aby uaktualnić pamięć podręczną z 4 do 6 przy użyciu programu PowerShell, użyj następującego polecenia:
Set-AzRedisCache -Name "CacheName" -ResourceGroupName "ResourceGroupName" -RedisVersion "6"
Następne kroki
- Aby dowiedzieć się więcej o funkcjach usługi Redis 6, zobacz Nurkowanie w usłudze Redis 6.0 by Redis
- Aby dowiedzieć się więcej o funkcjach usługi Azure Cache for Redis: Azure Cache for Redis — warstwy usługi Premium