As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Atualizando as versões do motor, incluindo atualizações de motores cruzados
Valkey e Redis OSS
Com o Valkey e o Redis OSS, você inicia atualizações de versão para seu cluster ou grupo de replicação modificando-o usando o ElastiCache console, a ou a ElastiCache API e especificando uma versão mais recente do mecanismo. AWS CLI
Você também pode fazer o upgrade cruzado do Redis OSS para o Valkey. Para obter mais informações sobre upgrades cruzados, consulteComo fazer o upgrade do Redis OSS para o Valkey.
Tópicos
Como modificar clusters e grupos de replicação | |
---|---|
Caches | Grupos de replicação |
Usando o ElastiCache AWS Management Console | Usando o AWS Management Console |
Usando o AWS CLI com ElastiCache | Usando o AWS CLI |
Usando a ElastiCache API | Usando a ElastiCache API |
Memcached
Com o Memcached, para iniciar as atualizações de versão no seu cluster, modifique-o e especifique uma versão mais recente do mecanismo. Você pode fazer isso usando o ElastiCache console AWS CLI, o ou a ElastiCache API:
-
Para usar o AWS Management Console, veja —Usando o ElastiCache AWS Management Console.
-
Para usar o AWS CLI, consulteUsando o AWS CLI com ElastiCache.
-
Para usar a ElastiCache API, consulteUsando a ElastiCache API.
Como fazer o upgrade do Redis OSS para o Valkey
O Valkey foi projetado como um substituto imediato para o Redis OSS 7. Você pode fazer o upgrade do Redis OSS para o Valkey usando o console, a API ou a CLI, especificando o novo mecanismo e a versão principal do mecanismo. O endereço IP do endpoint e todos os outros aspectos do aplicativo não serão alterados pela atualização. Ao atualizar do Redis OSS 5.0.6 e superior, você não terá tempo de inatividade.
nota
AWS Requisitos da versão CLI para atualizações do Redis OSS para Valkey:
Para AWS CLI v1: versão mínima exigida 1.35.2 (versão atual: 1.40.22)
Para AWS CLI v2: versão mínima necessária 2.18.2 (versão atual: 2.27.22)
nota
Ao atualizar de versões anteriores do Redis OSS que a 5.0.6, você pode experimentar um tempo de failover de 30 a 60 segundos durante a propagação do DNS.
Para atualizar um cluster de nó único existente do Redis OSS (modo de cluster desativado) para o mecanismo Valkey, primeiro siga estas etapas:. Criação de um grupo de replicação usando um cluster existente Depois que o cluster de nó único Redis OSS (modo de cluster desativado) for adicionado a um grupo de replicação, você poderá fazer o upgrade de vários mecanismos para o Valkey.
Atualizando um grupo de replicação do Redis OSS para o Valkey
Se você tem um grupo de replicação do Redis OSS existente que está usando o grupo de parâmetros de cache padrão, você pode atualizar para o Valkey especificando o novo mecanismo e a versão do mecanismo com a API. modify-replication-group
Para Linux, macOS ou Unix:
aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --engine valkey \ --engine-version 8.0
Para Windows:
aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --engine valkey ^ --engine-version 8.0
Se você tiver um grupo de parâmetros de cache personalizado aplicado ao grupo de replicação existente do Redis OSS que deseja atualizar, também precisará passar um grupo de parâmetros de cache Valkey personalizado na solicitação. O grupo de parâmetros personalizados de entrada do Valkey deve ter os mesmos valores de parâmetros estáticos do Redis OSS que o grupo de parâmetros personalizados do Redis OSS existente.
Para Linux, macOS ou Unix:
aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --engine valkey \ --engine-version 8.0 \ --cache-parameter-group-name myParamGroup
Para Windows:
aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --engine valkey ^ --engine-version 8.0 ^ --cache-parameter-group-name myParamGroup
Atualizando um cache sem servidor Redis OSS para Valkey com a CLI
Para Linux, macOS ou Unix:
aws elasticache modify-serverless-cache \ --serverless-cache-name myCluster \ --engine valkey \ --major-engine-version 8
Para Windows:
aws elasticache modify-serverless-cache ^ --serverless-cache-name myCluster ^ --engine valkey ^ --major-engine-version 8
Atualizando o Redis OSS para Valkey com o console
Atualização do Redis OSS 5 para o Valkey
Selecione o cache do Redis OSS para atualizar.
Uma janela de atualização para Valkey deve aparecer. Selecione o botão Atualizar para Valkey.
Acesse Configurações de cache e selecione Versão do mecanismo. A versão mais recente do Valkey é recomendada.
Se esse cache não tiver servidor, você precisará atualizar o grupo de parâmetros. Vá para a área Grupos de parâmetros das Configurações de cache e selecione um grupo de parâmetros apropriado, como default.valkey8.
Selecione Atualizar.
Esse cache agora será listado na área Valkey do console.
nota
A atualização diretamente do Redis OSS 4 ou inferior para o Valkey pode incluir um tempo de failover maior de 30 a 60 segundos durante a propagação do DNS.
Resolver bloqueios de atualização do mecanismo Valkey ou Redis OSS
Conforme mostrado na tabela a seguir, a operação de atualização do mecanismo Valkey ou Redis OSS será bloqueada se você tiver uma operação pendente de aumento vertical da escala.
Operações pendentes | Operações bloqueadas |
---|---|
Amplie a sua capacidade | Atualização imediata do mecanismo |
Atualização do mecanismo | Expansão imediata |
Expansão e atualização do mecanismo | Expansão imediata |
Atualização imediata do mecanismo |
Para resolver uma atualização bloqueada do mecanismo Valkey ou Redis OSS
-
Execute um destes procedimentos:
-
Agende sua operação de atualização do motor Redis OSS ou Valkey para a próxima janela de manutenção desmarcando a caixa de seleção Aplicar imediatamente.
Com a CLI, use
--no-apply-immediately
. Com a API, useApplyImmediately=false
. -
Aguarde até sua próxima janela de manutenção (ou depois) para realizar sua operação de atualização do mecanismo Redis OSS.
-
Adicione a operação de aumento vertical da escala do Redis OSS a essa modificação de cluster com a caixa de seleção Apply Immediately (Aplicar imediatamente) marcada.
Com a CLI, use
--apply-immediately
. Com a API, useApplyImmediately=true
.Essa abordagem cancela efetivamente a atualização do mecanismo durante a próxima janela de manutenção, executando-a imediatamente.
-