Esta página descreve como a instância do Memorystore para Memcached 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 Memcached de uma instância, consulte Fazer upgrade da versão do Memcached de uma instância.
O upgrade de uma instância tem implicações de desempenho e armazenamento para o aplicativo.
Práticas recomendadas para fazer upgrade da versão do Memcache de uma instância
Faça upgrade da instância durante períodos de baixo tráfego para minimizar o impacto da limpeza completa do cache causada pela operação de upgrade. Para saber como monitorar o tráfego da instância, consulte Monitorar instâncias do Memcached.
Comportamento de upgrade da versão
A instância do Memcache passa por uma limpeza completa do cache durante uma operação de upgrade de versão. As instâncias de vários nós ficam parcialmente disponíveis durante a operação de upgrade. Não é possível fazer downgrade da instância para uma versão anterior após o upgrade.
Uma operação de upgrade também faz com que os nós passem por uma redefinição de conexão curta de alguns minutos ou menos. Os aplicativos precisam incorporar a lógica de repetição no código para se reconectar aos nós. Os endpoints de descoberta e do nó memcached permanecem os mesmos.
Devido à interrupção da 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 o nó do Memcached ficou indisponível.