Sobre o upgrade da versão do Redis de uma instância
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nesta página, descrevemos como sua instância do Memorystore se comporta durante uma operação de upgrade de versão, como uma operação de upgrade pode afetar seu aplicativo e quando você executa uma operação de upgrade. Para saber como fazer upgrade da versão do Redis de uma instância, consulte Como fazer o upgrade da versão do Redis de uma instância.
Dependendo do nível da instância, a execução de uma operação de upgrade de versão pode ter implicações de desempenho e armazenamento para o aplicativo. Há também algumas limitações para fazer upgrade de instâncias com base na quantidade de memória que está em uso no momento.
Práticas recomendadas para fazer upgrade da versão do Redis de uma instância
Recomendamos que você faça upgrade para a versão 7.0 ou mais recente, porque a rotação da autoridade certificadora não descarta mais as conexões.
Recomendamos exportar os dados da instância antes de executar uma operação de upgrade de versão.
Para instâncias de nível padrão, para aumentar a velocidade e a confiabilidade da operação de upgrade de versão, faça upgrade da instância durante períodos de baixo tráfego de instâncias. Para saber como monitorar o tráfego da instância, consulte Como monitorar instâncias do Redis.
Ao fazer upgrade de uma instância de nível padrão, mantenha a carga de gravação da instância no mínimo. Uma carga de gravação alta pode fazer com que as operações de upgrade demorem muito mais e podem causar falhas nos upgrades.
Comportamento de upgrade da versão
Os dados são preservados durante uma operação de upgrade de versão para instâncias do nível Básico e Standard. Durante uma operação de upgrade, a instância passa por uma breve redefinição de conexão de alguns minutos ou menos. Os aplicativos precisam incorporar a lógica de repetição no código para se reconectar à instância. O endereço IP e a string de conexão permanecem os mesmos.
Devido à interrupção de conexão de curto prazo, pode haver uma pequena quantidade de dados desatualizados ou inconsistentes que não foram gravados ou atualizados no cache durante o curto período em que a instância ficou indisponível.
Carga de gravação durante um upgrade
Faça upgrade de uma instância durante um período de baixo tráfego para minimizar o impacto no desempenho do aplicativo. Uma alta carga de gravação ou pressão de memória pode fazer com que uma operação de upgrade demore muito mais e falhe. Para mais informações, consulte Operações de escalonamento e upgrade de versão.
Chaves expiradas
Quando você faz upgrade de uma instância de nível padrão, as chaves expiradas não são sincronizadas. Se você tiver chaves expiradas na sua instância do Redis antes de fazer upgrade, terá menos chaves depois que a instância for atualizada.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-05 UTC."],[],[],null,["# About upgrading the Redis version of an instance\n\nThis page describes how your Memorystore instance behaves during a version\nupgrade operation, how an upgrade operation can affect your application, and\nwhen you should run an upgrade operation. To learn how to upgrade an instance's\nRedis version, see [Upgrading an instance's Redis version](/memorystore/docs/redis/upgrading-instance-version).\n\nDepending on the instance's [tier](/memorystore/docs/redis/redis-tiers),\nrunning a version upgrade operation can have performance and storage\nimplications for your application. There are also some limitations to upgrading\ninstances based on the amount of memory that is currently in use.\n\nBest practices for upgrading an instance's Redis version\n--------------------------------------------------------\n\n- We recommend that you upgrade to version 7.0 and later because [Certificate Authority rotation](/memorystore/docs/redis/about-in-transit-encryption#certificate_authority_rotation) no longer drops connections.\n\n- We recommend [exporting](/memorystore/docs/redis/export-data)\n your instance data before running a version upgrade operation.\n\n- For Standard Tier instances, to increase the speed and reliability of\n your version upgrade operation, upgrade your instance during periods of low\n instance traffic. To learn how to monitor instance traffic, see\n [Monitoring Redis instances](/memorystore/docs/redis/monitoring-instances).\n\n- When upgrading a Standard Tier instance, keep the instance write load to a\n minimum. A high write load can cause upgrade operations to take significantly\n longer, and can cause upgrades to fail.\n\nVersion upgrade behavior\n------------------------\n\nData is preserved during a version upgrade operation for both Basic and Standard Tier instances. During an upgrade operation the instance undergoes a short connection reset of a couple minutes, or less. Applications should incorporate retry logic in the code to be able to reconnect to the instance. The IP address and connection string remain the same.\n\nBecause of the short term connection break, there may be a small amount of stale or inconsistent data that didn't write or update to the cache for the short amount of time the instance was unavailable.\n\n### Write load during an upgrade\n\nYou should upgrade an instance during a period of low instance traffic to minimize the performance impact on your application. A high write load, or high memory pressure, can cause an upgrade operation to take significantly longer and can cause the upgrade to fail. For more information see [Scaling and version upgrade operations](/memorystore/docs/redis/memory-management-best-practices#scaling_and_version_upgrade_operations).\n\n### Expired keys\n\nWhen you upgrade a Standard Tier instance, expired keys are not synced. If you have expired keys in your Redis instance before you upgrade, you will have fewer keys after the instance is upgraded."]]