Cette page explique comment initier un basculement manuel pour une instance Memorystore pour Redis de niveau standard. La fonctionnalité de basculement manuel vous permet de tester l'impact des basculements normaux sur votre application.
Pour obtenir un aperçu de cette fonctionnalité, consultez la page Basculement manuel.
Initier un basculement
Ouvrir une fenêtre de terminal
Utilisez la commande
gcloud config
pour définir votre projet par défaut :gcloud config set core/project PROJECT_ID
Utilisez la commande suivante pour initier un basculement :
gcloud redis instances failover INSTANCE_NAME
Mode de protection des données en option
Les deux modes de protection des données disponibles sont les suivants :
- Mode
limited-data-loss
(par défaut).- Le basculement manuel s'exécute toujours en mode de perte de données limitée, à moins que vous ne changiez le mode.
- Mode
force-data-loss
.
Pour changer le mode de protection des données, utilisez l’une des commandes suivantes :
gcloud redis instances failover INSTANCE_NAME --data-protection-mode=force-data-loss
ou
gcloud redis instances failover INSTANCE_NAME --data-protection-mode=limited-data-loss
Fonctionnement des modes de protection des données
Si vous souhaitez tester le comportement de votre application dans un scénario de basculement réel, vous pouvez utiliser le mode force-data-loss
, car il représente plus précisément les conditions d'un basculement lors d'une reprise après sinistre.
Tout basculement du nœud principal vers le nœud dupliqué peut entraîner une perte de données. Le mode limited-data-loss
limite cette perte de données en vérifiant que la différence de synchronisation entre le nœud principal et le nœud dupliqué est inférieure à 30 Mo avant de lancer le basculement.
Le mode force-data-loss
ignore cette vérification lors de la synchronisation entre le nœud principal et le nœud dupliqué. Si vous utilisez le mode force-data-loss
lorsque la synchronisation du nœud dupliqué a plus de 30 Mo de retard sur le nœud principal, vous risquez de perdre 30 Mo de données ou plus.
Consultez la page Basculement manuel pour plus d'informations.