자동 검색 서비스 사용

이 페이지에서는 Memcached 인스턴스의 자동 검색 서비스 엔드포인트를 찾아 연결하는 방법을 설명합니다. Memcached의 자동 검색 서비스에 대한 자세한 내용은 자동 검색 서비스 개요를 참조하세요.

인스턴스의 검색 엔드포인트 찾기

Google Cloud 콘솔의 인스턴스 세부정보 페이지에서 Memcached 인스턴스의 검색 엔드포인트를 찾을 수 있습니다.

다음 명령어를 실행하여 Memcached 인스턴스의 검색 엔드포인트를 확인할 수도 있습니다. 이때 variables를 적절한 값으로 바꿉니다.

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

검색 엔드포인트의 값은 discoveryEndpoint 라벨 아래에 나열됩니다.

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

텔넷을 사용하여 인스턴스의 검색 엔드포인트에 연결

Telnet을 사용하여 인스턴스의 검색 엔드포인트에 연결하려면 variables를 적절한 값으로 바꾸어 다음 명령어를 실행합니다.

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

텔넷을 사용하여 Memorystore for Memcached 인스턴스의 검색 엔드포인트에 연결되면 다음 Memcached 명령어를 실행하여 구성 버전 ID 및 노드 목록을 가져옵니다.

config get cluster

이 명령어는 다음 형식으로 정보를 반환합니다.

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
  • 첫 번째 줄의 마지막 정수는 다음 두 줄에 포함된 바이트 수를 나타냅니다.

    • 파서를 구성하지 않는 경우 이 줄을 무시해도 됩니다.
    • 이 줄은 요청에서 읽을 바이트의 길이를 결정해야 할 수 있는 파서를 프로그래밍하는 경우에 유용합니다.
  • 두 번째 줄은 자동 검색 서비스 아키텍처 개요에 설명된 구성 버전 ID인 정수입니다.

  • 세 번째 줄은 클러스터에 있는 현재 노드의 IP 주소와 포트 번호를 포함하는 노드 목록 문자열입니다.

다음 단계