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) - Mode
force-data-loss
.
Pour définir le mode de protection des données, utilisez l'une des commandes suivantes:
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
Fonctionnement des modes de protection des données
Le mode limited-data-loss
minimise la perte de données en vérifiant que la différence de données entre le nœud principal et le nœud dupliqué est inférieure à 30 Mo avant de lancer le basculement. Le décalage sur le principal est incrémenté pour chaque octet de données qui doit être synchronisé avec ses réplicas. En mode limited-data-loss
, le basculement est interrompu si le delta de décalage le plus élevé entre le nœud principal et chaque nœud dupliqué est de 30 Mo ou plus. Si vous pouvez tolérer une perte de données plus importante et que vous souhaitez exécuter le basculement de manière agressive, essayez de définir le mode de protection des données sur force-data-loss
.
Le mode force-data-loss
utilise une chaîne de stratégies de basculement pour exécuter de manière agressive le basculement. Il ne vérifie pas le delta de décalage entre l'instance principale et les réplicas avant de lancer le basculement. Vous pouvez potentiellement perdre plus de 30 Mo de modifications de données.
Consultez la page Basculement manuel pour plus d'informations.