Esta página descreve como iniciar uma transferência manual por falha para uma instância do Memorystore for Redis de nível padrão. A funcionalidade de comutação por falha manual permite-lhe testar como as comutações por falha normais afetam a sua aplicação.
Para uma vista geral desta funcionalidade, consulte o artigo Comutação manual por falha.
Iniciar uma comutação por falha
Abra uma janela de terminal
Use o comando
gcloud config
para definir o seu projeto predefinido:
gcloud config set core/project PROJECT_ID
Use o seguinte comando para iniciar uma comutação por falha:
gcloud redis instances failover INSTANCE_NAME
Modo de proteção de dados opcional
Os dois modos de proteção de dados disponíveis são:
limited-data-loss
(predefinição).- Modo
force-data-loss
.
Para definir o modo de proteção de dados, use um dos seguintes comandos:
gcloud redis instances failover INSTANCE_NAME --data-protection-mode=limited-data-loss
ou
gcloud redis instances failover INSTANCE_NAME --data-protection-mode=force-data-loss
Como funcionam os modos de proteção de dados
O modo limited-data-loss
minimiza a perda de dados ao verificar se a diferença nos dados entre o principal e a réplica é inferior a 30 MB antes de iniciar a comutação por falha. O desvio no elemento principal é incrementado para cada byte de dados que tem de ser sincronizado com as respetivas réplicas. No modo limited-data-loss
, a comutação em caso de falha é anulada se a maior diferença de deslocamento entre o servidor principal e cada réplica for de 30 MB ou superior. Se puder tolerar mais perda de dados e quiser executar agressivamente a comutação por falha, experimente definir o modo de proteção de dados como force-data-loss
.
O modo force-data-loss
usa uma cadeia de estratégias de comutação por falha para executar a comutação por falha de forma agressiva. Não verifica a diferença de deslocamento entre a principal e as réplicas antes de iniciar a comutação por falha. Potencialmente, pode perder mais de 30 MB de alterações de dados.
Consulte o artigo Comutação manual por falha para ver informações adicionais.