Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Кэш Azure для Redis объявил о графике вывода из эксплуатации для всех SKU. Мы рекомендуем переместить существующие экземпляры кэша для Redis в Azure Managed Redis как можно скорее.
Дополнительные сведения о выходе на пенсию:
Регулярно выпускаются новые версии серверного программного обеспечения Redis с добавлением новых возможностей, расширенным набор команд и повышенной стабильностью работы. Поддержка экземпляров Redis с использованием последней версии Redis — это хороший способ обеспечить наилучший опыт работы с Redis.
В этой статье подробно описано, как обновить экземпляр Redis до последней версии, доступной в Azure Cache for Redis.
Внимание
После стандартного управления версиями Redis в этой статье рассматриваются только обновления до основной версии Redis, а не дополнительных версий или исправлений. Промежуточные версии и исправления устанавливаются автоматически в рамках ежемесячного цикла обновлений.
Область доступности
Эта таблица содержит сведения о функциях обновления Redis, доступных на каждом уровне.
| Уровень | Автоматическое обновление | Обновление вручную |
|---|---|---|
| "Базовый", "Стандартный" и "Премиум" | Нет | Нет |
| Энтерпрайз, Энтерпрайз Флэш | Да | Да |
Текущие версии
Эта таблица содержит информацию о том, какая версия Redis доступна на каждом уровне.
| Уровень | Доступна версия Redis |
|---|---|
| "Базовый", "Стандартный" и "Премиум" | 6.0 (GA) |
| Энтерпрайз, Энтерпрайз Флэш | 7.2 (GA) |
Обновление уровней "Базовый", "Стандартный" и "Премиум"
В настоящее время обновление недоступно.
Как обновить уровни Enterprise и Enterprise Flash
На уровнях Enterprise есть два варианта обновления: автоматическое и ручное. Автоматические обновления выполняются в рамках стандартного процесса установки исправлений. С помощью ручного процесса вы можете начинать обновления, которые доступны вне обычного автоматического процесса.
Автоматическое обновление
Обновления версий сервера Redis автоматически выполняются в рамках стандартного ежемесячного процесса исправления. Обновление до последней версии Redis происходит после достижения общедоступной версии Redis в Azure.
При выпуске новой версии с общим доступом ваш экземпляр Redis автоматически обновляется на новую версию с общим доступом, если вы не отложите обновление до ее выхода. Дополнительные сведения об отсрочке обновления см. в разделе "Отложение обновлений".
Запуск обновления вручную
В качестве альтернативы автоматическому обновлению можно также вручную обновить до последней версии Redis. Обновления вручную предоставляют два других преимущества вместо ожидания автоматического обновления: a) Вы управляете, когда происходит обновление, и b) вы можете обновить до предварительных версий сервера Redis.
На портале перейдите к обзору кэша с помощью меню "Ресурс". Затем нажмите кнопку "Обновить " в рабочей области, чтобы начать обновление.
Затем вы увидите панель "Обновить Redis", которая отображает текущую версию Redis и любую версию, которую можно обновить. Как отмечалось в панели, обновление является необратимым. Вы не можете понизить версию. Чтобы подтвердить и начать процесс обновления, нажмите кнопку "Начать обновление".
Предупреждение
После обновления экземпляра Redis вернуть его к предыдущей версии невозможно.
Если вы уже используете последнюю версию программного обеспечения Redis, кнопка "Обновить " отключена.
Отложить обновления
Вы можете отложить автоматическое обновление новой версии программного обеспечения Redis до 90 дней. Это позволяет протестировать новую версию и убедиться в корректности её работы. По истечении 90 дней после достижения новой версией Redis статуса общедоступной, кэш будет обновлен автоматически, или вы можете выполнить обновление вручную в любое время.
Чтобы отложить автоматическое обновление, необходимо выбрать соответствующую опцию до того, как новая версия Redis достигнет статуса общедоступности, чтобы она вступила в силу до автоматического обновления.
Чтобы отложить обновления в кэш, перейдите в меню "Дополнительные параметры " и выберите поле "Отложить обновления версий Redis DB".
Внимание
Выбор параметра отсрочки обновлений применяется только к следующему событию автоматического обновления. Кэши, которые уже были обновлены, не могут быть понижены с помощью параметра отложения.
Моменты, которые стоит учесть перед обновлением версий Redis.
Каждая новая версия Redis предназначена для простого обновления предыдущих версий с обратной совместимостью в качестве принципа проектирования. Тем не менее, некоторые исправления и улучшения могут потребовать корректировки приложений. Всегда полезно учитывать такие изменения.
Версия клиента
При использовании устаревшего клиента Redis корректная работа с новыми командами и функциями не гарантируется. Настоятельно рекомендуется использовать актуальную стабильную версию клиента Redis, поскольку она обеспечивает повышенную стабильность и производительность системы. Подробнее о настройке клиентских библиотек см. в статье Рекомендации по использованию клиентских библиотек.
RESP3
Redis версии 7.2 включает обновленную спецификацию протокола сериализации Redis (RESP) с именем RESP3. Этот протокол обеспечивает более широкие типы данных и улучшения производительности. Использование RESP3 является необязательным и согласовывается клиентом Redis. Поскольку некоторые клиенты Redis, такие как Go-Redis версии 9+ и Lettuce версии 6+, включают RESP3 по умолчанию, при обновлении сервера Redis до версии 7.2 возможно получение ответа в другом формате. Чтобы избежать этого критического изменения, можно настроить эти клиенты для использования RESP2 по умолчанию.
Критические изменения
В каждой версии Redis часто присутствуют небольшие исправления ошибок, которые могут вызвать изменения, нарушающие совместимость. Если у вас возникли проблемы, перед обновлением версии Redis 7.0 и 7.2 рекомендуется просмотреть заметки о выпуске Redis:
Связанный контент
- Дополнительные сведения о функциях Кэш Azure для Redis: уровнях служб Кэш Azure для Redis