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 le
de données entre l'instance principale et l'instance répliquée est inférieure à 30 Mo avant
à l'origine du 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. Elle ne vérifie pas le delta du décalage entre
l'instance principale et les instances répliquées avant de lancer le basculement ; vous pouvez potentiellement
perdent plus de 30 Mo de modifications de données.
Consultez la page Basculement manuel pour plus d'informations.