Partilhar via


Como atualizar a versão da sua instância Redis

Novas versões do software de servidor Redis são frequentemente lançadas com novos recursos, mais comandos e melhorias de estabilidade. Manter instâncias do Redis usando a versão mais recente do Redis é uma boa maneira de garantir que você obtenha a melhor experiência Redis possível.

Este artigo detalha como atualizar sua instância do Redis para a versão mais recente do Redis disponível no Cache do Azure para Redis.

Importante

Seguindo o controle de versão padrão do Redis, este artigo cobre apenas as atualizações para a versão principal do Redis, não as versões secundárias ou de patch. As atualizações para as versões secundárias e de patch são feitas automaticamente durante o ciclo normal de aplicação de patches a cada mês.

Âmbito da disponibilidade

Esta tabela contém as informações sobre os recursos de atualizações do Redis disponíveis em cada camada.

Escalão de serviço Atualização Automática Atualização manual
Básico, Standard e Premium No Não
Empresa, Enterprise Flash Sim Sim

Versões atuais

Esta tabela contém as informações para as quais as versões do Redis estão disponíveis em cada camada.

Escalão de serviço Versão disponível do Redis
Básico, Standard e Premium 6.0 (GA)
Empresa, Enterprise Flash Redis 6.0 (GA), Redis 7.2 (pré-visualização)

Como atualizar - níveis Básico, Standard e Premium

Atualmente, nenhuma atualização está disponível.

Como atualizar - níveis Enterprise e Enterprise Flash

Nas camadas Enterprise, você tem duas opções para atualizações: automática e manual. As atualizações automáticas fazem parte do processo de aplicação de patches padrão. Com o processo manual, você pode iniciar atualizações que estão disponíveis fora do processo automático normal.

Atualização automática

As atualizações da versão do servidor Redis são feitas automaticamente como parte do processo de aplicação de patches mensal padrão. As atualizações para a versão mais recente do Redis ocorrem assim que a versão do Redis atinge a disponibilidade geral (GA) no Azure.

No GA de uma nova versão, sua instância do Redis é atualizada automaticamente para a nova versão do GA, a menos que você a adie antes da disponibilidade geral. Para obter mais informações sobre como adiar uma atualização, consulte Adiar atualizações.

Iniciar uma atualização manualmente

Como alternativa à atualização automática, você também pode atualizar manualmente para a versão mais recente do Redis. As atualizações manuais fornecem dois outros benefícios, em vez disso, aguardam que a atualização automática ocorra: a) Você controla quando a atualização ocorre e b) você pode atualizar para versões de visualização do servidor Redis.

  1. No portal, navegue até Visão geral do cache usando o menu Recurso. Em seguida, escolha Atualizar no painel de trabalho para iniciar uma atualização.

    Captura de tela mostrando o painel de atualização, a versão atual e a versão disponível.

  2. Em seguida, você verá um painel Atualizar Redis que mostra a versão atual do Redis e qualquer versão para a qual você possa atualizar. Conforme observado no painel, a atualização é irreversível. Não é possível fazer downgrade. Para confirmar e iniciar o processo de atualização, selecione Iniciar atualização.

    Aviso

    Depois que sua instância do Redis tiver sido atualizada, ela não poderá ser rebaixada para a versão anterior.

    Captura de tela mostrando a visão geral selecionada no menu de recursos e no painel intitulado Atualizar Redis.

    Se você já estiver executando a versão mais recente do software Redis disponível, o botão Atualizar será desativado.

Adiar atualizações

Você pode adiar uma atualização automática de uma nova versão do software Redis em até 90 dias. Esta opção dá-lhe tempo para testar novas versões e garantir que tudo funciona como esperado. O cache é então atualizado 90 dias após a nova versão do Redis atingir o GA, ou sempre que você acionar a atualização manualmente.

A opção de adiamento deve ser selecionada antes que uma nova versão do Redis chegue ao GA para que ela entre em vigor antes que a atualização automática ocorra.

Para adiar atualizações para o cache, navegue até Configurações avançadas no menu Recurso e selecione a caixa Adiar atualizações de versão do banco de dados Redis.

Captura de tela mostrando as configurações avançadas selecionadas no menu Recurso e uma caixa vermelha em torno de Adiar atualizações de versão do banco de dados Redis.

Importante

Selecionar a opção para adiar atualizações só se aplica ao próximo evento de atualização automática. Os caches que já foram atualizados não podem ser rebaixados usando a opção de adiamento.

Considerações antes de atualizar as versões do Redis

Cada nova versão do Redis destina-se a ser uma atualização perfeita das versões anteriores com compatibilidade com versões anteriores como princípio de design. No entanto, pequenas alterações e correções de bugs ocorrem que podem causar alterações no aplicativo. Estar consciente destas mudanças é sempre uma boa ideia.

Versão do cliente

Se você estiver usando um cliente Redis desatualizado, novos comandos ou recursos do Redis não poderão ser suportados corretamente. Recomendamos sempre a atualização para a versão estável mais recente do seu cliente Redis, pois as versões mais recentes também costumam ter melhorias de estabilidade e desempenho. Para obter mais informações sobre como configurar sua biblioteca de cliente, consulte Práticas recomendadas usando bibliotecas de cliente.

RESP3

O Redis versão 7.2 permite uma especificação atualizada do protocolo de serialização do Redis (RESP) chamada RESP3. Este protocolo oferece tipos de dados mais ricos e melhorias de desempenho. O uso do RESP3 é opcional e é negociado pelo cliente Redis. Como alguns clientes Redis, como o Go-Redis versão 9+ e o Lettuce versão 6+, habilitam o RESP3 por padrão, atualizar a instância do servidor Redis para a versão 7.2 pode produzir uma resposta com um formato diferente. Para evitar essa alteração de quebra, você pode configurar esses clientes para usar RESP2 por padrão.

Alterações interruptivas

Cada versão do Redis geralmente tem algumas pequenas correções de bugs que podem apresentar alterações de quebra. Se você tiver preocupações, recomendamos revisar as notas de versão do Redis 7.0 e 7.2 antes de atualizar sua versão do Redis: