Lancer un basculement manuel

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

  1. Ouvrir une fenêtre de terminal

  2. Utilisez la commande gcloud config pour définir votre projet par défaut :

    gcloud config set core/project PROJECT_ID
    

  3. Utilisez la commande suivante pour lancer 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 l'instance principale et l'instance répliquée est inférieure à 30 Mo avant de lancer le basculement. Le décalage sur l'instance principale est incrémenté pour chaque octet de données à synchroniser avec ses instances répliquées. En mode limited-data-loss, le basculement est annulé si le delta de décalage le plus élevé entre l'instance principale et chaque instance répliquée est supérieur ou égal à 30 Mo. Si vous pouvez tolérer davantage de pertes de données 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 le basculement de manière agressive. Elle ne vérifie pas le delta de décalage entre l'instance principale et les instances répliquées avant de lancer le basculement. Vous risquez de perdre plus de 30 Mo de modifications de données.

Consultez la page Basculement manuel pour plus d'informations.