- 인쇄
- PDF
Redis 사용 가이드
- 인쇄
- PDF
Redis 설치형 서비스 구성
네이버클라우드에서 지원하는 Redis 설치형 서비스의 경우 기본적인 설치기능만 지원되므로 Redis Daemon startup 상태까지만 지원합니다.
이에 관련하여 제공된 설치 이외 부분에 대해서는 기술 지원하지 않고 있습니다.
설치버전 안내
이미지의 경우 Redis 공식사이트에서 제공하는 Redis 3.2 컴파일(Compile)한 버전이며, 기본 경로로 설치되어 있습니다.
설치 디렉토리
기본 Redis port인 6379로 디렉토리및 설치 파일이 정의되어 있습니다.
- 설정파일 :
/etc/redis/6379.conf
- 로그파일:
/var/log/redis_6379.log
- Data 파일 :
/var/lib/redis/6379/dump.rdb
Redis에 맞는 커널파라미터 설정
네이버 클라우드 플랫폼 Redis 설치형의 OS 커널 파라미터는 아래와 같이 설정되어 있습니다.
vm.overcommit_memory=1
net.core.somaxconn = 65535
Redis parameters 설정
네이버클라우드의 Redis 파라미터는 기본 설정으로 되어 있으며 고객의 필요에 따라 설정을 변경해서 사용하시면 됩니다. 변경 후 Redis 재시작이 필요 하며 기본 설정 파일은 /etc/Redis/6379.conf
에 있습니다.
Bind (127.0.0.1)
Redis에 접근할 수 있는 네크워크 인터페이스를 지정할 수 있는 설정입니다. 기본은 127.0.1으로 되어 있으므로 Local 접속만 가능합니다.
외부에서 접근 가능하게 하려면 아래와 같이 외부와 통신 할 수 있는 IP를 설정해 주면 됩니다.
bind 10.33.2.74
Bind 설정이 필요 없을 경우 아래와 같이 주석(#) 처리 후 protected-mode를 비활성화 시키시면 됩니다.
bind 127.0.0.1
protected-mode(yes)
- protected-mode 여부를 결정하는 파라미터입니다. Bind 설정과 같이 연동되며 활성화되어 있을 경우 Bind 설정이 비활성화되어 있어도 외부에서 Redis 접근 시 명령어 수행이 되지 않습니다.
port (6379)
- 기본 포트(Port)는 6379입니다. 원하시는 Port가 있으시면 수정하시면 됩니다.
stop-writes-on-bgsave-error (yes)
- rdb 파일에(Data파일) Write를 못하면 Read_only로만 동작해서 Write를 막는 옵션입니다. 만약 어떤 경우라도 Write가 되어야 한다면 No로 변경해서 사용하시면 됩니다.
Maxmemory (설정값 없음)
- 해당 파라미터(Parameter)는 비활성화되어 있으며 이럴 경우 메모리 제한이 없습니다.
사용할 메모리를 제한하고 싶으시면 해당 값을 지정해 주시면 됩니다.
- 해당 파라미터(Parameter)는 비활성화되어 있으며 이럴 경우 메모리 제한이 없습니다.
가입 절차
REDIS를 사용하려면 네이버 클라우드 플랫폼[Financial]에서 제공하는 콘솔 및 리소스 등을 이용하기 위해 네이버 클라우드 플랫폼의 계정이 필요합니다.
네이버 클라우드 플랫폼에 가입하면 모든 서비스를 이용하실 수 있으며, 사용한 서비스에 대해서만 요금이 청구됩니다.
이미 계정이 있는 경우에는 해당 단계를 건너뛸 수 있습니다.
- 포털로 이동합니다.
- 오른쪽 상단에 [회원가입] 버튼을 클릭하여 [회원가입] 페이지로 이동합니다.
- 서비스 이용 약관 및 개인정보수집이용에 대한 안내 문구를 확인하고 동의합니다.
- 법인 및 담당자 정보를 입력합니다.
- 결제수단은 직접입금과 자동이체를 선택하실 수 있습니다.
- 가입한 ID/PW를 통해 로그인하고 결제수단 선택 및 등록을 완료합니다.
- 담당자의 가입정보 및 금융회원여부 검증 후 승인이 완료되면 SSL VPN 계정이 발급되어 메일로 전송됩니다.
- SSL VPN Client 접속 툴을 설치하고 실행하여, 발급된 SSL VPN 계정으로 로그인합니다.
- Financial 콘솔은 Financial 포털에 로그인하여 Console 버튼을 클릭하거나, 도메인(
www.fin-ncloud.com
)을 직접 입력하여 접속 후 사용가능합니다.
서버 생성하기
콘솔 접속
- 콘솔에 접속하여 Services > Compute > Server 메뉴로 이동합니다.
- 서버를 생성하려면 [서버 생성] 버튼을 클릭합니다.
서버 이미지 선택
- 모든 이미지를 클릭하여 원하는 OS Version에 해당하는 REDIS를 선택합니다.
- [다음] 을 클릭합니다.
서버 설정
- 원하는 VPC를 선택합니다.
- 원하는 Subnet을 선택합니다.
- 원하는 서버 타입을 선택합니다.
- 일부 서버 스펙은 부팅 디스크 타입에 따라 지원되지 않을 수 있습니다.
- 필요한 목적에 따라 Compact와 Standard 서버 타입을 선택하세요.
- 요금제는 월요금제 또는 시간 요금제 중 선택할 수 있습니다.
- 서버 이름을 입력합니다.
- 고객이 서버를 구별하기 위한 명칭으로, 중복해서 사용할 수 없습니다.
- Network Interface를 추가합니다.
- 서버 설정을 마친 후 [다음] 버튼을 클릭합니다.
인증키 설정
[새로운 인증키 생성]
- 새로운 인증키 생성을 선택합니다.
- 인증키 이름을 입력합니다.
- [인증키 생성 및 저장] 버튼을 클릭합니다.
- 새로운 인증키를 발급받습니다.
- 저장 후 인증키는 고객의 PC 안전한 위치에 보관해주세요.
- 인증키는 최초의 관리자 비밀번호를 가져올 때 이용됩니다.
- [다음] 버튼을 클릭합니다.
[보유하고 있는 인증키 이용]
- 보유하고 있는 인증키 이용을 선택합니다.
네트워크 접근 설정
방화벽 설정에서는 ACG(Access Control Group)를 생성하거나 보유 ACG를 선택합니다.
최종 확인
설정한 내용을 최종 확인합니다.
- 서버 이미지, 서버, 인증키, 네트워크, ACG가 정상적으로 설정되었는지 확인합니다.
- 최종 확인 후에는 서버 생성 버튼을 클릭합니다.
- 서버가 생성되기까지는 수 분이 소요됩니다.
생성한 서버를 리스트에서 확인합니다. 생성한 서버가 목록에 표시됩니다.
(설명 추가 - 어떤 내용을 확인할 수 있는지 설명)
접속 환경 설정하기
SSL VPN 접속
Financial Cloud의 서비스를 사용하기 위해서는 필수적으로 SSL VPN을 접속해야만 합니다. SSL VPN을 사용하기 위해서는 아래와 같이 수행해야합니다. 자세한 사항은 네이버 클라우드 플랫폼의 SSL VPN 가이드를 참고 부탁 드립니다.
콘솔에 접속하여, Services > Security > SSL VPN 메뉴로 이동합니다.
SSL VPN 생성 버튼을 클릭합니다.
스펙 및 인증 방식을 선택합니다.
인증 방식에 따라 사용자를 설정합니다.
서버 접속하기
서버 관리자 비밀번호 확인하기
- 서버 목록에서 접속하려는 서버를 선택하고, 서버 관리 및 설정 변경의 관리자 비밀번호 확인을 클릭합니다.
- 마우스로 파일을 끌고 오거나 여기를 클릭하세요. 버튼을 통해 서버 생성 시에 등록한 인증키 파일을 첨부합니다.
- 서버 생성 시에 다운로드한 인증키 파일은 안전한 위치에 보관하시기 바랍니다.
- 비밀번호 확인 버튼을 클릭하면 첨부된 파일에서 비밀번호 가져오기를 실행합니다.
- 서버 이름, 관리자, 비밀번호를 확인하고 확인 버튼을 클릭합니다.
터미널을 통한 서버 접속
- 서버의 접속정보를 입력합니다.
- PORT: 설정한 포트번호(예: 1234)
- 공인 IP: 서버 접속용 공인 IP 주소(예: 49.236.160.112)
- Open을 클릭하여 접속합니다
- 예 버튼을 클릭하여 접속합니다.
- 계정명 root를 입력 후 엔터를 합니다.
- 관리자 비밀번호에서 확인한 패스워드를 입력합니다.
서버 이미지 반납
콘솔에 접속하여 [Services] > [Compute] > [VPC Server] 메뉴로 이동합니다.
- [정지] 버튼을 클릭합니다.
- [예] 버튼을 클릭합니다.
- 서버가 정지되면 [반납] 버튼이 활성화되며 이를 클릭합니다.
- [예] 버튼을 클릭해 반납을 완료합니다.