Udostępnij za pośrednictwem


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

Nowe wersje oprogramowania serwera Redis są często wydawane z nowymi funkcjami, większą liczbie poleceń i ulepszeniami stabilności. Obsługa wystąpień usługi Redis przy użyciu najnowszej wersji usługi Redis jest dobrym sposobem na zapewnienie najlepszego możliwego środowiska usługi Redis.

W tym artykule opisano sposób uaktualniania wystąpienia usługi Redis do najnowszej wersji usługi Redis dostępnej w usłudze Azure Cache for 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, dla których wersja usługi Redis jest dostępna w każdej warstwie.

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

Jak uaktualnić — warstwy Podstawowa, Standardowa i Premium

Obecnie żadne uaktualnienie nie jest dostępne.

Jak uaktualnić — warstwy Flash dla przedsiębiorstw i przedsiębiorstw

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.

W wersji ogólnie dostępnej dla nowej wersji wystąpienie usługi Redis jest automatycznie uaktualniane do nowej wersji ogólnie dostępnej, chyba że odroczyć je przed ogólną dostępnością. 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, a zamiast tego oczekują na automatyczne uaktualnienie: a) Możesz kontrolować, kiedy nastąpi uaktualnienie, i b) można uaktualnić do wersji zapoznawczej serwera Redis.

  1. W portalu przejdź do pozycji Przegląd pamięci podręcznej przy użyciu menu Zasób. 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, uaktualnianie jest nieodwracalne. 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 wybrany w menu zasobów i okienku zatytułowanym Uaktualnianie usługi Redis.

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

Odroczenie uaktualnień

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 ogólnodostępną wersję, aby obowiązywała przed automatycznym uaktualnieniem.

Aby odroczyć uaktualnienia do pamięci podręcznej, przejdź do menu Ustawienia zaawansowane w menu Zasób i wybierz pole Defer Redis DB version updates (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ą wsteczną 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 lub nowszej i Lettuce w wersji 6 lub nowszej, domyślnie włącz program RESP3, uaktualnienie wystąpienia serwera Redis do wersji 7.2 może wygenerować odpowiedź w innym formacie. Aby uniknąć tej zmiany powodującej niezgodność, można skonfigurować tych klientów domyślnie używać programu RESP2 .

Zmiany powodujące niezgodność

Każda wersja usługi Redis często zawiera kilka drobnych poprawek błędów, które mogą przedstawiać zmiany powodujące niezgodność. 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: