9. Cloud Z DB에서 Redis 사용하기

Print



9.1. Redis 생성


9.1.1. Namespace 선택

서비스가 생성될 Namespace를 선택합니다.


9.1.2. 서비스 생성 선택

서비스생성 버튼을 클릭하면 서비스 생성하기 화면으로 전환됩니다. 생성하기 화면 항목은 다음과 같습니다.


9.1.3. 서비스 생성 정보 입력

서비스 기동을 위한 필수 정보를 입력하고 다음을 누릅니다.

각 항목의 의미는 아래와 같습니다

  • 종류: 생성될 Database의 종류를 의미합니다. 앞서 선택한 DB가 표시됩니다.
  • 서비스이름: DB Instance의 이름을 입력합니다. 기본적으로 접두어(Prefix)로 Namespace명이 포함되며 DB의 용도에 따라 의미있고 Unique한 이름을 지정합니다.
  • 버전: 생성될 DB의 버전입니다. Default로 최신 버전이 선택되며 플랫폼에 따라 여러 DB 버전 중 하나를 선택할 수 있습니다. 
  • 용도
    • SESSION: 단순 브라우저 세션만 저장하는 목적으로 생성할 경우 선택합니다.
    • DATA: 실제 Data를 저장하는 목적으로 생성할 경우 선택합니다.
  • 백업여부: 주기적인 백업 수행 여부를 선택합니다. 백업 선택시 백업에 사용된 스토리지 사용량 만큼의 추가 과금이 발생합니다.
  • Public 접근 허용: 생성될 DB가 Public 에서의 접근의 허용이 필요하다면 ON으로 설정하여 Public에서 접근이 가능하게 할 수 있습니다.
  • 이중화 여부: DB를 Master-Slave 구조로 구성할지 여부를 선택합니다. 
  • 할당메모리: DB에 할당될 Memory를 선택합니다. 현재는 총 7개의 단계를 선택할 수 있으며, Memory를 선택하면 그에 맞는 CPU가 자동으로 할당됩니다.



9.1.4. 설정 값 확인

입력한 값이 모두 맞는지 확인하고, 생성 시작을 클릭하면 실제 생성이 시작됩니다.


9.1.5. 서비스 목록 확인

생성 시작 버튼을 누르면 아래의 화면으로 이동이 되고, 우측 상단의 상태 표시 아이콘에 마우스를 이동하면 현재 진행단계를 알 수 있습니다.

9.1.6. 서비스 생성 완료

아래와 같이 상태 표시 아이콘이 녹색으로 변경되면, 이제 DB를 사용할 수 있습니다.


9.2. Redis 접속


Command Line 접속: 로컬 환경에서 접속 테스트하기 위해 Public Network를 생성합니다.

아래 Public Network 생성 버튼을 클릭하여 Public Network에서 접속할 수 있는 Connection 정보를 생성합니다.


Command Line에서 명령어 복사: Public Network 생성되면 Master의 Command Line을 선택하고 복사 버튼을 클릭해서 명령어를 복사합니다. 


Redis 접속 (Linux/Mac)

$ redis-cli -h 169.56.174.3 -p 6379 -a PeQI3wIQQb
169.56.174.3:6379>

옵션 설명: 

    • -h <hostname> 서버 호스트명 또는 IP 주소 (default: 127.0.0.1)
    • -p <port> 서버 포흐 정보 (default: 6379)
    • -a <password> 서버 접속을 위한 암호
    • 언어별 Redis 접속 Client 정보는 여기서 참고 바랍니다.


9.3. Redis 관리


9.3.1. 서비스 정보 조회

서비스 목록에서 해당 서비스를 클릭하면 아래와 같이 상세 정보 화면으로 이동하고, DB 접속을 위한 세부 정보를 확인 할 수 있습니다.


Connection

사용자가 DB에 접속하기 위한 정보를 보여줍니다.

Credential 에서 보기를 선택하면 패스워드의 마스킹이 해제되어 표시됩니다.

접속포트는 각 DB의 Default 포트가 사용됩니다.(Redis : 6379)

Mater/Slave를 접속하기 위한 Connection String 및 Command Line 을 보여주며, 복사 버튼을 이용해서 쉽게 Copy & Paste 할 수 있습니다.


Resource

Master 및 Slave 의 Resource 할당 및 사용량에 관한 정보를 보여 줍니다.

Restart 버튼을 활용하여 각각 재기동을 할 수 있습니다.

9.3.2. 스케일 업/다운

서비스 목록 화면에서 스케일 Tab으로 이동하면, Database의 Resource를 변경 할 수 있습니다.

Scale을 변경하기 전에 현재 Namespace 의 리소스가 충분한지 꼭 확인하시기 바랍니다.

변경하고자 하는 Resource를 선택하고, 적용하기 버튼을 누르면 서비스가 재시작된다는 문구가 보이며

  • 리소스선택
  • 사용자입력


다시 한번 확인 버튼을 누르면 Scale 변경작업이 시작됩니다.


수 분 후 Database가 정상 기동이 되면, 아래와 같이 변경된 내용을 확인 할 수 있습니다.

9.3.3. 이벤트 조회

서비스 목록 화면에서 이벤트 Tab으로 이동하면 해당 Database의 이벤트 목록을 확인 할 수 있습니다.

이벤트 목록에는 Database 생성, 스케일 업, 백업 수행, 서비스 생성 등의 이벤트가 표시됩니다.

9.3.4. 환경설정

서비스 목록 화면에서 환경 설정으로 이동하면 DB의 파라미터값을 수정할 수 있습니다.

현재 설정된 파라미터가 보여지며, 원하는 파라미터의 값을 수정한 후 하단의 적용하기 버튼을 누르면 DB가 재기동 되면서 변경 사항이 적용됩니다.

각 파라미터의 설명은 Redis configuration 또는 Redis 서버 설정 정리 에서 확인 가능하며, 환경설정 화면에 보이지 않는 파라미터는 티켓으로 문의하시기 바랍니다.


4.4. Redis 모니터링


서비스 목록 화면에서 모니터링 Tab 으로 이동하시면 Database의 기본적인 모니터링 차트를 보실 수 있습니다.


System Resources

CPU 및 Memory, Network I/O 등 기본적인 System의 현황을 확인 할 수 있습니다.


Keys

DB별 총 아이템 수, Timeout이 설정된 Key 개수와 설정되지 않은 Key 개수, Timeout이 만료되어서 Expired된 Key 개수와 Evicted된 Key 개수 표시합니다.


Commands

수행된 명령(Command) 수 (sec 단위), Key로 검색한 결과 성공/실패된 개수 (초 단위), 명령어 별 수행 개수 (초 단위) 등의 정보를 표시합니다.

오른쪽 상단의 Advanced Monitoring 화면을 선택하시면 더 많은 모니터링 항목을 확인 할 수 있습니다.


9.5. Redis 백업


서비스 생성 시 용도를 Data 로 선택해야 백업여부 옵션이 활성화됩니다.

백업여부를 On으로 설정하여 서비스를 생성합니다.

서비스 목록 화면에서 백업 Tab으로 이동하면, 백업 설정을 할 수 있습니다.

백업 설정을 On/Off 하고 , 보관 주기 및 백업 시간을 수정 할 수 있습니다. 물론 지금 즉시 백업도 가능합니다.

9.6. Redis 삭제


더이상 사용하지 않는 Database가 있다면, 서비스 상세 화면 우측 상단에 휴지통 버튼을 클릭하여 삭제할 수 있습니다.

단, 한번 삭제된 Database의 복구는 불가능하니, 신중히 삭제하시기 바랍니다.

Credential을 입력한 후 삭제 버튼을 클릭합니다.

이 답변이 유용합니까? 아니오

Send feedback
도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.