5단계: 클러스터에 연결 - Amazon MemoryDB

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

5단계: 클러스터에 연결

계속하기 전에 2단계: 클러스터에 대한 액세스 허가 단계를 완료하세요.

이 단원에서는 Amazon EC2 인스턴스를 생성했고 여기에 연결할 수 있다고 가정합니다. 이 작업을 수행하는 방법에 대한 지침은 Amazon EC2 시작 안내서를 참조하십시오.

Amazon EC2 인스턴스는 사용자가 권한을 부여한 경우에만 클러스터에 연결할 수 있습니다.

클러스터 엔드포인트 찾기

클러스터가 사용 가능한 상태이고 클러스터에 대한 액세스를 승인하면 Amazon EC2 인스턴스에 로그인하여 클러스터에 연결할 수 있습니다. 이를 수행하려면 먼저 엔드포인트를 결정해야 합니다.

엔드포인트를 찾는 방법을 더 자세히 알아보려면 다음을 참조하세요.

MemoryDB 클러스터에 연결(Linux)

이제 필요한 엔드포인트를 확보했으니 EC2 인스턴스에 로그인하여 클러스터에 연결할 수 있습니다. 다음 예제에서는 cli 유틸리티를 사용하여 Ubuntu 22를 사용하는 클러스터에 연결합니다. 최신 버전의 CLI는 암호화/인증이 활성화된 클러스터를 TLS 연결하기 위한 SSL /도 지원합니다.

redis-cli를 사용하여 MemoryDB 노드에 연결

MemoryDB 노드의 데이터에 액세스하려면 보안 소켓 계층 () 을 사용하는 클라이언트를 사용합니다. SSL SSL아마존 리눅스와 아마존 리눅스 2에서는 /와 함께 TLS redis-cli를 사용할 수도 있습니다.

redis-cli를 사용하여 Amazon Linux 2 또는 Amazon Linux에서 MemoryDB 클러스터에 연결하려면
  1. redis-cli 유틸리티를 다운로드하고 컴파일합니다. 이 유틸리티는 Redis 소프트웨어 배포판에 포함되어 있습니다. OSS

  2. EC2인스턴스의 명령 프롬프트에 사용 중인 Linux 버전에 적합한 명령을 입력합니다.

    Amazon Linux 2023

    아마존 리눅스 2023을 사용하는 경우 다음을 입력합니다.

    sudo yum install redis6 -y

    그런 다음 다음 명령을 입력하고 이 예제에 표시된 내용을 클러스터와 포트의 엔드포인트로 대체합니다.

    redis-cli -h Primary or Configuration Endpoint --tls -p 6379

    엔드포인트 찾기에 대한 자세한 내용은 노드 엔드포인트 찾기 섹션을 참조하세요.

    Amazon Linux 2

    Amazon Linux 2를 사용하는 경우 다음을 입력합니다.

    sudo yum -y install openssl-devel gcc wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make distclean make redis-cli BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Amazon Linux

    Amazon Linux를 사용하는 경우 다음을 입력합니다.

    sudo yum install gcc jemalloc-devel openssl-devel tcl tcl-devel clang wget wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make redis-cli CC=clang BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Amazon Linux에서 다음 추가 단계를 실행해야 할 수도 있습니다.

    sudo yum install clang CC=clang make sudo make install
  3. redis-cli 유틸리티를 다운로드하고 설치한 후에는 선택적 명령을 실행하는 것이 좋습니다. make-test

  4. 암호화 및 인증이 활성화된 상태로 클러스터에 연결하려면 다음 명령을 입력합니다.

    redis-cli -h Primary or Configuration Endpoint --tls -a 'your-password' -p 6379
    참고

    Amazon Linux 2023에 redis6을 설치하는 경우 이제 다음 대신 명령을 사용할 redis6-cli 수 있습니다. redis-cli

    redis6-cli -h Primary or Configuration Endpoint --tls -p 6379