Gérer des instances dupliquées avec accès en lecture

Cette page explique comment activer et gérer des instances dupliquées avec accès en lecture.

Créer une instance Redis avec des instances dupliquées avec accès en lecture

Console

  1. Accédez à la page Memorystore pour Redis dans Google Cloud Console.

    Memorystore pour Redis

  2. Cliquez sur Créer une instance.

    Interface utilisateur Memorystore

  3. Suivez les instructions de la section Créer une instance Redis, mais revenez vers ces instructions lorsque vous sélectionnez Niveau.

  4. Choisissez le niveau Standard.

  5. Dans la liste déroulante Configurer des instances dupliquées avec accès en lecture, sélectionnez le nombre souhaité d'instances dupliquées avec accès en lecture.

  6. Revenez aux instructions Créer une instance Redis pour obtenir des conseils supplémentaires sur d'autres configurations Memorystore ou cliquez sur le bouton Créer.

gcloud

Saisissez la commande suivante en remplaçant les variables par les valeurs appropriées :

gcloud redis instances create instance-id --size=size --region=region-id --replica-count=count --read-replicas-mode=READ_REPLICAS_ENABLED --tier=STANDARD

Où :

  • count est une valeur comprise entre 1 et 5. Ce champ définit le nombre d'instances dupliquées avec accès en lecture.

Activer les instances dupliquées avec accès en lecture sur les instances Redis existantes

Console

  1. Accédez à la page Memorystore pour Redis dans Google Cloud Console.

    Memorystore pour Redis

  2. Cliquez sur l'ID de l'instance.

  3. Dans la section Propriétés de l'instance, à côté de Instances dupliquées avec accès en lecture, cliquez sur ACTIVER.

  4. (Facultatif) Spécifier une plage d'adresses IP personnalisée

    • Si votre instance utilise le mode de connexion "appairage direct", vous pouvez saisir une plage CIDR spécifique avec une taille de bloc d'au moins /28, tant qu'elle ne chevauche aucune autre plage existante. Par exemple, vous pouvez saisir 10.100.0.0/28.

    • Si votre instance utilise le mode de connexion pour l'accès aux services privés, vous pouvez choisir une plage allouée existante de taille /28 dans le menu déroulant. Pour savoir comment attribuer une plage d'adresses IP visible dans le menu déroulant, consultez la section Créer une allocation d'adresses IP.

  5. Cliquez sur Activer les instances dupliquées avec accès en lecture.

gcloud

Pour activer les instances dupliquées avec accès en lecture pour votre instance, saisissez la commande suivante, en remplaçant variables par les valeurs appropriées.

gcloud beta redis instances update --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE

Où :

Scaling des instances activées pour les instances dupliquées avec accès en lecture

Ajouter ou supprimer des nœuds d'instances dupliquées à votre instance Redis

Console

  1. Accédez à la page "Memorystore pour Redis" dans Google Cloud Console.
    Memorystore pour Redis
  2. Cliquez sur l'ID de l'instance à laquelle vous souhaitez ajouter/supprimer des nœuds d'instances dupliquées.
  3. Cliquez sur Modifier.
  4. Sous Configurer des instances dupliquées avec accès en lecture, saisissez le nombre d'instances dupliquées souhaité.
  5. Cliquez sur Save (Enregistrer).

gcloud

Saisissez la commande suivante en remplaçant les variables par les valeurs appropriées :

gcloud redis instances update instance-id --region=region-id --replica-count=count

Où :

  • count est une valeur comprise entre 1 et 5. Ce champ définit le nombre d'instances dupliquées avec accès en lecture.

Scaling de la taille des nœuds Redis

Console

  1. Accédez à la page "Memorystore pour Redis" dans Google Cloud Console.
    Memorystore pour Redis
  2. Cliquez sur l'ID de l'instance à redimensionner.
  3. Cliquez sur Modifier.
  4. Sous Capacité, saisissez une nouvelle taille dans le champ pour mettre à jour la capacité de l'instance.
  5. Cliquez sur Save (Enregistrer).

gcloud

Saisissez la commande suivante en remplaçant les variables par les valeurs appropriées :

gcloud redis instances update instance-id --region=region-id --size=size

Où :

  • size est la taille de chaque nœud Redis de votre instance, y compris le nœud principal. Par exemple, si vous disposez d'une instance activée pour les instances dupliquées avec accès en lecture dotée de six nœuds (y compris le nœud principal) avec --size=10, la taille totale de votre instance est de 60 Gio.

Se connecter à l'instance à l'aide du point de terminaison de lecture

Pour obtenir des instructions sur l'utilisation du point de terminaison de lecture pour vous connecter à votre instance, consultez la section Se connecter à une instance Redis à l'aide du point de terminaison de lecture.

Afficher les informations sur l'instance dupliquée avec accès en lecture pour votre instance

Pour trouver des informations sur les instances dupliquées avec accès en lecture pour votre instance, exécutez la commande suivante en remplaçant variables par les valeurs appropriées :

gcloud redis instances describe instance-id --region=region-id

Dans les résultats de métadonnées de la commande précédente :

  • readEndpoint: indique l'adresse IP du point de terminaison de lecture.
  • readEndpointPort indique le numéro de port du point de terminaison de lecture.
  • readReplicasMode indique si les instances dupliquées avec accès en lecture ont été activées.
  • readReplicaCount indique le nombre d'instances dupliquées de l'instance.
  • nodes: affiche chaque ID de nœud d'instance dupliquée et la région où se trouve le nœud d'instance dupliquée.