Nesta página, você aprende a iniciar um failover manual de uma instância de nível padrão do Memorystore para Redis. O recurso em questão permite testar como os failovers normais afetam seu aplicativo.
Para uma visão geral desse recurso, consulte Failover manual.
Como iniciar um failover
- Abrir uma janela de terminal 
- Use o comando - gcloud configpara definir seu projeto padrão:
 - gcloud config set core/project PROJECT_ID 
- Use o seguinte comando para iniciar um failover: 
 - gcloud redis instances failover INSTANCE_NAME 
Modo de proteção de dados opcional
Veja abaixo os dois modos de proteção de dados disponíveis:
- Modo limited-data-loss(padrã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 verificando se a
diferença de dados entre o primário e a réplica está abaixo de 30 MB antes
de iniciar o failover. O deslocamento na primária é incrementado para cada byte
de dados que precisa ser sincronizado com as réplicas. No modo limited-data-loss, o failover será interrompido se o delta de deslocamento mais alto entre o primário
e cada réplica for de 30 MB ou mais. Se você puder tolerar mais perda de dados e quiser
executar o failover de forma agressiva, tente definir o modo de proteção de dados como
force-data-loss.
O modo force-data-loss usa uma cadeia de estratégias de failover para
executar o failover de forma agressiva. Ele não verifica o delta de deslocamento entre
o primário e as réplicas antes de iniciar o failover. Você pode perder
mais de 30 MB de mudanças de dados.
Consulte Failover manual para mais informações.