Utiliser le service de détection automatique

Cette page explique comment rechercher et se connecter au point de terminaison du service de détection automatique de votre instance Memcached. Pour en savoir plus sur le service de détection automatique de Memorystore pour Memcached, consultez la page Présentation du service de détection automatique.

Rechercher le point de terminaison de détection de votre instance

Vous pouvez trouver le point de terminaison de détection de votre instance Memcached sur la page d'informations de l'instance dans Cloud Console.

Vous pouvez également afficher le point de terminaison de détection de votre instance Memcached à l'aide de la commande suivante, en remplaçant les variables par les valeurs appropriées :

gcloud beta memcache instances describe instance-id --project=project --region=region --format="default(discoveryEndpoint)"

Les valeurs du point de terminaison de détection sont répertoriées sous le libellé discoveryEndpoint :

  • discoveryEndpoint: [IP-address]:[port-number]

Se connecter au point de terminaison de détection de votre instance à l'aide de Telnet

Pour vous connecter au point de terminaison de détection de votre instance à l'aide de Telnet, exécutez la commande suivante en remplaçant les variables par les valeurs appropriées :

telnet discovery-endpoint-ip-address discovery-endpoint-port-number

Une fois connecté au point de terminaison de détection de l'instance Memorystore pour Memcached à l'aide de Telnet, exécutez la commande Memcached suivante pour obtenir l'ID de version de configuration et la liste des nœuds :

config get cluster

Cette commande renvoie les informations suivantes au format suivant :

CONFIG cluster 0 [length-of-payload-in-next-two-lines]
[integer]
[node1-ip]|[node1-ip]|[node1-port][node2-ip]|[node2-ip]|[node2-port]
\r\n
END\r\n
  • Le dernier entier de la première ligne représente le nombre d'octets contenus dans les deux lignes suivantes.

    • Si vous ne configurez pas votre analyseur, vous pouvez ignorer cette ligne.
    • Cette ligne est utile si vous programmez votre analyseur qui devra peut-être déterminer la longueur des octets à lire à partir de la requête.
  • La deuxième ligne est un entier, qui correspond à l'ID de version de configuration décrit dans la section Présentation de l'architecture du service de détection automatique.

  • La troisième ligne correspond à la chaîne de liste de nœuds, qui contient les adresses IP et les numéros de port des nœuds actuels de votre cluster.

Étape suivante