Usar el servicio de descubrimiento automático

En esta página se explica cómo encontrar y conectarse al endpoint del servicio de detección automática de tu instancia de Memcached. Para obtener más información sobre el servicio de descubrimiento automático de Memorystore para Memcached, consulta la información general sobre el servicio de descubrimiento automático.

Buscar el endpoint de descubrimiento de tu instancia

Puedes encontrar el endpoint de descubrimiento de tu instancia de Memcached en la página de detalles de la instancia en la Google Cloud consola.

También puedes ver el endpoint de descubrimiento de tu instancia de Memcached ejecutando el siguiente comando y sustituyendo variables por los valores adecuados:

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

Los valores del endpoint de discovery se indican en la etiqueta discoveryEndpoint:

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

Conectarse al endpoint de descubrimiento de una instancia mediante Telnet

Para conectarte al endpoint de descubrimiento de tu instancia mediante Telnet, ejecuta el siguiente comando y sustituye variables por los valores correspondientes:

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

Una vez que te hayas conectado al endpoint de descubrimiento de tu instancia de Memorystore para Memcached mediante Telnet, ejecuta el siguiente comando de Memcached para obtener el ID de versión de configuración y la lista de nodos:

config get cluster

Este comando devuelve la siguiente información en el siguiente formato:

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
  • El último entero de la primera línea representa el número de bytes que contienen las dos líneas siguientes.

    • Si no vas a configurar el analizador, puedes ignorar esta línea.
    • Esta línea es útil si estás programando tu analizador, que puede necesitar determinar la longitud de los bytes que se van a leer de la solicitud.
  • La segunda línea es un número entero, que es el ID de versión de configuración que se describe en el artículo Información general sobre la arquitectura del servicio de descubrimiento automático.

  • La tercera línea es la cadena de lista de nodos, que contiene las direcciones IP y los números de puerto de los nodos actuales de tu clúster.

Siguientes pasos