Udostępnij za pomocą


Jak uaktualnić wersję wystąpienia usługi Redis

Ważne

Usługa Azure Cache for Redis ogłosiła harmonogram wycofania wszystkich SKU. Zalecamy przeniesienie istniejących wystąpień usługi Azure Cache for Redis do usługi Azure Managed Redis tak szybko, jak to możliwe.

Aby uzyskać więcej informacji na temat przejścia na emeryturę:

Nowe wersje oprogramowania serwera Redis są często wydawane z nowymi funkcjami, większą liczbie poleceń i ulepszeniami stabilności. Utrzymywanie instancji Redis w najnowszej wersji to dobry sposób na zapewnienie najlepszego możliwego doświadczenia z Redis.

W tym artykule opisano, jak zaktualizować instancję Redis do najnowszej wersji dostępnej w usłudze Azure Cache dla Redis.

Ważne

Zgodnie ze standardową wersją usługi Redis w tym artykule omówiono tylko uaktualnienia do wersji głównej usługi Redis, a nie wersji pomocniczych ani poprawek . Aktualizacje wersji pomocniczych i poprawek są tworzone automatycznie podczas normalnego cyklu stosowania poprawek każdego miesiąca.

Zakres dostępności

Ta tabela zawiera informacje dotyczące funkcji uaktualnień usługi Redis dostępnych w każdej warstwie.

Warstwa Uaktualnienie automatyczne Uaktualnianie ręczne
Podstawowa, Standardowa i Premium Nie Nie
Enterprise, Enterprise Flash Tak Tak

Bieżące wersje

Ta tabela zawiera informacje, które wersje Redis są dostępne w poszczególnych poziomach.

Warstwa Dostępna wersja usługi Redis
Podstawowa, Standardowa i Premium 6.0 (ogólna dostępność)
Enterprise, Enterprise Flash 7.2 (ogólna dostępność)

Jak uaktualnić — warstwy Podstawowa, Standardowa i Premium

Obecnie żadne uaktualnienie nie jest dostępne.

Jak uaktualnić — warstwy Enterprise i Enterprise Flash

W warstwach Enterprise dostępne są dwie opcje uaktualniania: automatyczne i ręczne. Automatyczne uaktualnienia są częścią standardowego procesu stosowania poprawek. W procesie ręcznym można uruchomić uaktualnienia dostępne poza normalnym procesem automatycznym.

Automatycznie uaktualnianie

Uaktualnienia wersji serwera Redis są wykonywane automatycznie w ramach standardowego miesięcznego procesu stosowania poprawek. Uaktualnienia do najnowszej wersji usługi Redis są wykonywane po osiągnięciu ogólnej dostępności przez wersję usługi Redis na platformie Azure.

Po udostępnieniu nowej wersji ogólnej dostępności, twoje wystąpienie usługi Redis zostanie automatycznie zaktualizowane do tej wersji, chyba że odroczysz to przed jej udostępnieniem. Aby uzyskać więcej informacji na temat odroczenia uaktualnienia, zobacz Defer Upgrades (Odroczenie uaktualnień).

Ręczne uruchamianie uaktualnienia

Alternatywą dla automatycznego uaktualniania jest również ręczne uaktualnienie do najnowszej wersji usługi Redis. Uaktualnienia ręczne zapewniają dwie inne korzyści w porównaniu do oczekiwania na automatyczne uaktualnienie: a) Masz kontrolę nad tym, kiedy uaktualnienie nastąpi, i b) możesz uaktualnić do wersji przedpremierowych serwera Redis.

  1. W portalu przejdź do sekcji Przegląd pamięci podręcznej, korzystając z menu zasobów. Następnie wybierz pozycję Uaktualnij w okienku roboczym, aby rozpocząć uaktualnianie.

    Zrzut ekranu przedstawiający okienko uaktualniania, bieżącą wersję i dostępną wersję.

  2. Następnie zostanie wyświetlone okienko Uaktualnianie usługi Redis zawierające bieżącą wersję usługi Redis i dowolną wersję, do której można przeprowadzić uaktualnienie. Jak wspomniano w okienku, procedura uaktualniania jest nieodwracalna. Nie można obniżyć poziomu. Aby potwierdzić i rozpocząć proces uaktualniania, wybierz pozycję Uruchom uaktualnienie.

    Ostrzeżenie

    Po uaktualnieniu wystąpienia usługi Redis nie można go obniżyć do poprzedniej wersji.

    Zrzut ekranu przedstawiający przegląd zaznaczony w menu zasobów i okienku zatytułowanym Uaktualnianie Redis.

    Jeśli masz już dostępną najnowszą wersję oprogramowania Redis, przycisk Uaktualnij jest wyłączony.

Odrocz uaktualnienia

Automatyczne uaktualnianie nowego oprogramowania Redis można odroczyć nawet o 90 dni. Ta opcja zapewnia czas na przetestowanie nowych wersji i upewnienie się, że wszystko działa zgodnie z oczekiwaniami. Pamięć podręczna jest następnie uaktualniana przez 90 dni po osiągnięciu ogólnie dostępnej wersji usługi Redis lub po każdym wyzwoleniu uaktualnienia ręcznie.

Opcja odroczenia musi zostać wybrana, zanim nowa wersja usługi Redis osiągnie status ogólnej dostępności, aby zaczęła obowiązywać przed automatyczną aktualizacją.

Aby odroczyć uaktualnienia wersji bazy danych Redis DB w swojej pamięci podręcznej, przejdź do Ustawienia zaawansowane w menu Zasoby i zaznacz pole Odroczenie aktualizacji wersji bazy danych Redis DB.

Zrzut ekranu przedstawiający ustawienia zaawansowane wybrane w menu Zasób i czerwone pole wokół aktualizacji wersji usługi Defer Redis DB.

Ważne

Wybranie opcji odroczenia uaktualnień dotyczy tylko następnego zdarzenia automatycznego uaktualniania. Nie można obniżyć poziomu pamięci podręcznych, które zostały już uaktualnione przy użyciu opcji odroczenia.

Zagadnienia dotyczące uaktualniania wersji usługi Redis

Każda nowa wersja usługi Redis ma być bezproblemowym uaktualnieniem z poprzednich wersji ze zgodnością z poprzednimi wersjami jako zasadą projektowania. Jednak występują niewielkie zmiany i poprawki błędów, które mogą powodować zmiany aplikacji. Świadomość tych zmian jest zawsze dobrym pomysłem.

Wersja klienta

Jeśli używasz nieaktualnego klienta redis, nowe polecenia lub funkcje usługi Redis nie mogą być prawidłowo obsługiwane. Zawsze zalecamy aktualizację do najnowszej stabilnej wersji klienta usługi Redis, ponieważ nowsze wersje często mają również lepszą stabilność i wydajność. Aby uzyskać więcej informacji na temat konfigurowania biblioteki klienta, zobacz najlepsze rozwiązania dotyczące korzystania z bibliotek klienckich.

RESP3

Usługa Redis w wersji 7.2 umożliwia zaktualizowaną specyfikację protokołu serializacji Redis (RESP) o nazwie RESP3. Ten protokół oferuje bogatsze typy danych i ulepszenia wydajności. Korzystanie z programu RESP3 jest opcjonalne i jest negocjowane przez klienta usługi Redis. Ponieważ niektórzy klienci usługi Redis, tacy jak Go-Redis w wersji 9 i nowszej oraz Lettuce w wersji 6 i nowszej, domyślnie mają włączony RESP3, aktualizacja instancji serwera Redis do wersji 7.2 może spowodować odpowiedź w innym formacie. Aby uniknąć tej zmiany powodującej niezgodność, można skonfigurować tych klientów, aby domyślnie używali RESP2.

Zmiany powodujące niezgodność

Każda wersja Redis często zawiera kilka drobnych poprawek błędów, które mogą wprowadzać niekompatybilne zmiany. Jeśli masz wątpliwości, zalecamy zapoznanie się z informacjami o wersji redis 7.0 i 7.2 przed uaktualnieniem wersji usługi Redis: