Share via


O que é desativado no Cache Redis do Azure

Neste artigo, você aprenderá o que foi retirado do Cache do Azure para Redis.

Redis versão 4

Em 30 de junho de 2023, desativaremos a versão 4 para instâncias do Cache do Azure para Redis. Antes dessa data, você precisa atualizar qualquer uma das suas instâncias de cache para a versão 6.

  • Todas as instâncias de cache que executam o Redis versão 4 após 30 de junho de 2023 serão atualizadas automaticamente.
  • Todas as instâncias de cache que executam o Redis versão 4 que têm a replicação geográfica habilitada serão atualizadas automaticamente após 30 de agosto de 2023.

Recomendamos que você atualize seus caches por conta própria para acomodar sua agenda e as necessidades de seus usuários para tornar a atualização o mais conveniente possível.

A versão de código aberto do Redis 4 foi lançada há vários anos e agora está aposentada. A versão 4 não recebe mais bugs críticos ou correções de segurança da comunidade. O Cache Redis do Azure oferece Redis de código aberto como um serviço gerenciado no Azure. Para ficar em sincronia com a oferta de código aberto, também estamos aposentando a versão 4. A Microsoft continua a fazer backport de correções de segurança de versões recentes para a versão 4 até a desativação. Recomendamos que você atualize seu cache para a versão 6 mais cedo, para que você possa usar o rico conjunto de recursos que o Redis versão 6 tem a oferecer. Para obter mais informações, consulte o anúncio do Redis 6 GA para obter mais detalhes.

Para atualizar sua versão 4 do Cache do Azure para instância do Redis, consulte Como atualizar um cache Redis 4 existente para o Redis 6. Se as instâncias de cache tiverem a replicação geográfica habilitada, será necessário desvincular os caches antes da atualização.

Cronogramas de atualização importantes

De agora até 30 de junho de 2023, você pode continuar a usar instâncias existentes do Cache do Azure para Redis versão 4. A aposentadoria ocorre nas etapas seguintes, para que você tenha o máximo de tempo para atualizar.

Date Descrição
1 de novembro. 2022 A partir de 1º de novembro de 2022, todas as versões do Cache do Azure para API REST do Redis, PowerShell, CLI do Azure e SDK do Azure criarão instâncias do Redis usando o Redis versão 6 por padrão. Se você precisar de uma versão específica do Redis para sua instância de cache, consulte Redis 6 torna-se padrão para novas instâncias de cache.
1 de março de 2023 A partir de 1º de março de 2023, você não poderá criar novas instâncias do Cache do Azure para Redis usando o Redis versão 4. Além disso, você não poderá criar novos links de replicação geográfica entre instâncias de cache usando o Redis versão 4.
30 de junho de 2023 Após 30 de junho de 2023, todas as instâncias de cache restantes da versão 4, que não tenham links de replicação geográfica, serão atualizadas automaticamente para a versão 6.
30 de agosto de 2023 Após 30 de agosto de 2023, todas as instâncias de cache restantes da versão 4, que tenham links de replicação geográfica, serão atualizadas automaticamente para a versão 6. Essa operação de atualização requer desvincular e revincular os caches e os clientes podem experimentar tempo de inatividade do link de replicação geográfica.

Caches da versão 4 em serviços de nuvem

Se sua instância de cache for afetada pela desativação do Serviço de Nuvem, você não poderá atualizar para o Redis 6 até depois de migrar para um cache criado no Conjunto de Dimensionamento de Máquina Virtual. Neste caso, envie e-mail para azurecachemigration@microsoft.coma , e podemos ajudá-lo com a migração.

Todos os caches restantes baseados em Serviços de Nuvem usando Redis 4 serão migrados automaticamente após 31 de outubro de 2023. Esse método de migração requer cerca de 30 minutos de tempo de inatividade e perda total de dados no cache. Para evitar a migração automática, você pode migrar sua instância de cache baseada no Serviço de Nuvem para uma instância de cache baseada no Conjunto de Dimensionamento de Máquina Virtual antes dessa data.

Para obter mais informações sobre o que fazer se o cache estiver nos Serviços de Nuvem (clássico), consulte Cache do Azure para Redis em Serviços de Nuvem (clássico).

Redis 4 Perguntas sobre Aposentadoria

Como verificar se um cache está sendo executado na versão 4?

Verifique a versão Redis da sua instância de cache selecionando Propriedades no menu de recursos no portal do Cache do Azure para Redis.

Por que a versão 4 do Redis está sendo aposentada?

O Cache Redis do Azure é a oferta gerenciada para a popular solução de cache de código aberto Redis. Redis versão 4 não é mais suportado pela comunidade de código aberto. O Redis 4 não terá mais suporte no Azure a partir de 30 de junho de 2023.

Os caches Redis 4 serão suportados até a aposentadoria?

Os caches da versão 4 do Redis continuam a receber correções de bugs críticos e atualizações de segurança até 30 de junho de 2023.

Os caches não podem ser atualizados enquanto tiverem um link de replicação geográfica.

  1. Primeiro, você deve desvincular os caches temporariamente.
  2. Atualize ambos os caches.
  3. Em seguida, volte a ligá-los.

O que acontece com meu cache se eu não atualizar para a versão 6 do Redis até 30 de junho de 2023?

Se você não atualizar o cache Redis 4 até 30 de junho de 2023, o cache será atualizado automaticamente para a versão 6. Se você tiver uma janela de manutenção agendada para seu cache, a atualização acontecerá durante a janela de manutenção. Os caches Redis 4 replicados geograficamente serão desativados em 30 de agosto de 2023.

O que acontece com o cache do meu Serviço de Nuvem se eu não atualizá-lo até 30 de junho de 2023?

Os caches do Serviço de Nuvem versão 4 não podem ser atualizados para a versão 6 até que sejam migrados para um cache baseado no Conjunto de Dimensionamento de Máquina Virtual do Azure.

Todos os caches restantes baseados em Serviços de Nuvem usando Redis 4 serão migrados automaticamente após 31 de outubro de 2023. Esse método de migração requer cerca de 30 minutos de tempo de inatividade e perda total de dados no cache. Para evitar a migração automática, você pode migrar sua instância de cache baseada no Serviço de Nuvem para um cache baseado no Conjunto de Dimensionamento de Máquina Virtual antes dessa data. É altamente recomendável migrar seus caches para o Conjunto de Escala de Máquina Virtual do Azure o mais rápido possível.

Para obter mais informações, consulte Caches com dependência de serviços de nuvem (clássico).

Preciso atualizar meu aplicativo para poder usar o Redis versão 6?

O Redis versão 6 é compatível com a versão 4 e os aplicativos devem continuar a funcionar perfeitamente após a atualização da versão.

O que acontece exatamente com meu cache quando executo a operação de atualização?

Durante o processo de atualização, o nó de réplica do cache é atualizado primeiro para executar o Redis versão 6. Em seguida, o nó da réplica de atualização assume como o nó principal do cache, enquanto o nó primário anterior é reinicializado para assumir a função de réplica. Este processo é exatamente como o processo de aplicação de patches descrito em Como ocorre a aplicação de patches?.

Meu cache estará disponível durante o processo de atualização?

Os caches Standard e Premium são totalmente funcionais e estão disponíveis durante o processo de atualização, mas seus aplicativos veem um blip de conexão por alguns segundos. Os caches básicos não estão disponíveis durante a atualização e todos os dados são perdidos.

Quanto tempo dura a operação de atualização?

Normalmente, a operação de atualização leva cerca de 20 minutos por nó de cache, mas pode levar mais tempo se o cache estiver sob alta carga do servidor.

Posso executar a operação de atualização por meio da API REST, da CLI do Azure ou do PowerShell?

Sim, o processo de atualização pode ser acionado por meio da API REST, da CLI do Azure ou do comando PowerShell. Para obter mais informações, consulte Como atualizar um cache Redis 4 existente para o Redis 6.

Meu aplicativo é afetado durante a atualização?

Seu aplicativo vê um blip de conexão que dura alguns segundos. Seu aplicativo deve repetir os comandos apropriadamente quando tiver erros de conectividade. Para obter mais informações, consulte Práticas recomendadas para resiliência de conexão.

Posso reverter a operação de atualização?

Não, a atualização não pode ser revertida.