사용하기 전에

Q. Cloud DB for REDIS 서버에 어떻게 접근하나요?

  • Cloud DB 상품은 현재 네이버 클라우드 플랫폼 내부에서만 접근이 가능하므로, Cloud DB 상품에 접근할 애플리케이션 서버는 네이버 클라우드 플랫폼 내부에 있어야만 합니다.
  • 콘솔에 접속한 후 다음의 단계를 통해 Redis 서버에 접속할 수 있습니다.

    database-8-5-001.png

  • 콘솔에서 애플리케이션 서버(이하 APP 서버)를 생성합니다.

  • APP 서버에 사용자가 접속할 수 있도록 공인 IP 주소나 포트 포워딩을 설정하고, 관리자 비밀번호를 확인합니다.
  • 터미널 프로그램을 이용해 APP 서버에 접속합니다.
  • APP 서버에 사용자가 접속할 수 있도록 공인 IP 주소나 포트 포워딩을 설정하고, 관리자 비밀번호를 확인합니다.콘솔에서 Redis 서버를 생성합니다.
  • Redis 서버에 APP 서버가 접근할 수 있도록, Redis 서버의 ACG를 설정합니다.
  • Redis 클라이언트를 이용하여 생성한 Redis 서버에 접속합니다.

Cloud DB for REDIS 퀵스타트 가이드

Step 1. APP 서버 생성

콘솔에서 애플리케이션용 APP 서버를 생성합니다. 자세한 내용은 "서버 생성 가이드"를 참고합니다.

database-8-5-002.png

+ 서버 생성을 클릭합니다.

database-8-5-003.png

② 서버 이미지를 선택합니다.

다음을 클릭합니다.

database-8-5-004.png

④ 정보를 입력한 후 다음을 클릭합니다.

database-8-5-005.png

⑤ 보유하고 있는 인증키가 없는 경우, 새로운 인증키를 생성하고 다음을 클릭합니다.

database-8-5-006.png

⑥ 보유하고 있는 ACG가 없는 경우, 신규 ACG를 생성합니다.

database-8-5-007.png

⑦ 간단한 설치를 위해 모든 곳에서 접속 가능하도록 0.0.0.0/0으로 설정하지만, 가능하면 개인 PC에서만 접근이 가능하도록 단일 IP를 설정합니다.

  • 앱 서버의 ACG 이름은 추후 Redis 서버에 ACG를 추가할 때 쓰입니다.

생성을 클릭하여 신규 ACG를 생성합니다.

database-8-5-008.png

⑨ 최종 확인 후 서버 생성을 클릭합니다.

Step 2. 접속 환경 설정

APP 서버에 사용자가 접속할 수 있도록 공인 IP 주소나 포트 포워딩을 설정해야 하며, '관리자 비밀번호 확인' 기능을 이용해 서버 접속 시 필요한 root의 비밀번호를 확인합니다.

본 가이드에서는 포트 포워딩 방식을 이용해 설정하도록 하겠습니다. 자세한 내용은 "공인 IP 사용 가이드""포트 포워딩 이용 가이드"를 참고합니다.

포트 포워딩 설정

database-8-5-101.png

① 콘솔에서 서버 접속 후, 포트 포워딩할 서버를 선택 후 포트 포워딩 설정을 클릭합니다.

database-8-5-102.png

② 외부에서 접속할 포트 번호를 입력합니다.

추가를 클릭합니다.

적용을 클릭합니다.

database-8-5-103.png

⑤ 포트 포워딩 설정이 완료되어, IP: 49.236.160.112 / PORT: 1201로 접속 가능한 상태가 됐습니다.

관리자 비밀번호 확인

서버에 접속하기 위해서는 root 유저의 비밀번호를 확인해야 합니다.

database-8-5-104.png

서버 관리 및 설정 변경 > 관리자 비밀번호 확인을 클릭합니다.

database-8-5-105.png

② 서버 생성 시 만든 인증키를 설정합니다.

database-8-5-106.png

비밀번호 확인을 클릭합니다.

database-8-5-107.png

④비밀번호를 확인합니다.

Step 3. APP 서버 접속

터미널 프로그램을 이용해 APP 서버에 접속합니다.

database-8-5-201.png

① 포트포워딩 설정으로 얻은 IP 주소와 포트 번호를 입력합니다.

Open을 클릭합니다.

database-8-5-202.png

를 클릭합니다.

database-8-5-203.png

④ 관리자 비밀번호 확인에서 얻은 비밀번호를 입력합니다.

  • passwd 명령을 통해 root 비밀번호를 변경할 수 있습니다.

Step 4. Redis 서버 생성

콘솔에 접속하여 Cloud DB for REDIS 서버를 생성합니다. 좀 더 자세한 내용은 "Redis 서버 생성/관리 및 설정 가이드"를 참고합니다.

database-8-5-301.png

+ Redis Server 생성을 클릭합니다.

database-8-5-302.png

② 서버 설정을 입력하고 다음을 클릭합니다.

database-8-5-304.png

③ 최종 확인 후 생성을 클릭합니다.

Step 5. ACG 설정

Redis 서버에 APP 서버가 접근할 수 있도록 Redis 서버의 ACG를 설정합니다.

database-8-5-401.png

① ACG를 설정할 Redis 서버의 ACG 버튼을 클릭합니다.

database-8-5-402.png

② 설정할 ACG를 선택합니다. 여기에서는 자동으로 생성된 Redis 서버의 ACG인 cloud-redis-az7b를 선택합니다.

ACG 설정 버튼을 클릭합니다.

database-8-5-403.png

접근 소스에 APP 서버의 ACG 이름을 입력합니다. 여기에서 APP 서버의 ACG 이름은 'redis-web'입니다.

⑤ 허용 포트 번호를 입력합니다.

추가를 클릭합니다.

적용을 클릭합니다.

Step 6. Redis 접속

APP 서버에서 Redis 서버에 접근하기 위한 모든 설정을 완료했습니다. 실제로 Redis 서버에 접속이 가능한지 Redis Client를 설치하여 접속 테스트를 수행합니다.

  1. REDIS 설치

    • redis.io 홈페이지에서 Stable 버전인 4.0.6버전을 다운로드하여 설치를 진행합니다.

      [root@redis-web ~]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz
      [root@redis-web ~]# tar xvfz redis-4.0.6.tar.gz
      [root@redis-web ~]# cd redis-4.0.6/
      [root@redis-web redis-4.0.6]# make
      
  2. Redis 서버 정보 확인

    • Redis 서버에 접속하기 위해서는 호스트 IP 주소, 포트 번호, 사용자명, 비밀번호를 알아야 합니다.
    • 포트 번호, 사용자명, 비밀번호는 Redis 서버 설치 시에 설정한 값을 사용합니다.
    • Cloud DB for Redis에서는 Redis 서버의 IP 주소 대신 DNS명을 사용해서 서버에 접근합니다.

database-8-5-501.png

① Redis 서버의 IP 주소 대신 사용하는 DNS명입니다.

② Redis 접속 포트 번호입니다.

  1. Redis 접속
[root@redis-web ~]# cd redis-4.0.6/src/
[root@redis-web src]# ./redis-cli -h ①DNS명 -p ② Redis 접속포트

-- 접속 예제
[root@redis-web src]# ./redis-cli -h redis-fk5o.beta-cdb.ntruss.com -p 6379
redis-fk5o.beta-cdb.ntruss.com:6379>

연관 정보 바로가기

Redis 서버 생성 후 관리, 모니터링, 백업 및 이벤트 관련하여 아래 사용 가이드를 참고하실 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...