- 인쇄
- PDF
Redis 개요
- 인쇄
- PDF
소개
네이버 클라우드 플랫폼의 REDIS 설치형 서비스는 고성능 오픈 소스 In memory 데이터 스토어 및 캐시입니다
Redis(Remote Dictionary Server)는 Open Source 기반의 in memory data structure store입니다. String, hashes, lists, sets, sorted sets과 같은 data structure를 제공하며 관계형 데이터베이스 시스템(Relational Database Management System:이하 RDBMS)이 아닌 key/value의 형태로 Data를 저장합니다.
persistence 한 Data도 제공 가능하나, 빠른 성능으로 사용할수 있는 Cache 형태로 많이 사용하고 있습니다. Salvatore Sanfilippo에 의해 2009년 초기 버전이 발표 되었으며 현재 3.2 Cluster까지 발전한 상태이며 전세계 Database 순위 10권 이내에 꾸준히 올라와 있는 캐시영역에서 가장 많이 사용하고 있는 Database입니다.
네이버 클라우드 플랫폼에서는 Redis 3.2.8 버전을 제공하며 Basic Install 수준의 기 설치된 이미지를 지원하고 있습니다. "Redis"는 데이터베이스, 캐시 및 메시지 브로커로 사용되는 오픈 소스 메모리 데이터 구조 저장소인 Redis를 이용하고 있습니다.
이점
편리한 사용
CentOS, Ubuntu 기반에 최신 Redis 3.2가 설치된 서버를 제공하고 있습니다. 사용자는 별도의 작업 또는 어떠한 설정도 할 필요 없이 OS 이미지 생성만으로 즉시 Redis를 사용할 수 있습니다.CUBRID는 기본적으로 ANSI SQL-92 표준을 따르며, 오라클이 지원하는 계층 질의나 MERGE 문 등 특수한 SQL 구문들을 지원합니다. 응용프로그램 개발을 위해 JDBC, CCI, PHP 등 다양한 API를 제공합니다. 24시간 무정지 및 부하 분산을 위한 고가용성(high availability, HA) 기능을 바로 사용할 수 있습니다.
네트워크 기반의 보안 강화
Redis는 자체적으로 보안기능을 지원하지 않습니다. 하지만 네이버 클라우드 플랫폼[Financial]에서 무료로 제공하는 네트워크 보안 기능인 ACG를 기반으로 한 강력한 네트워크 보안을 Redis 서비스에 적용하여 사용할 수 있습니다.
빠른 응답 성능
데이터를 HDD 또는 SSD에 저장하는 기존 RDBMS와 달리 메인 메모리에 데이터를 저장하는 Key –Value 스토리지인 Redis는 빠른 응답 속도를 자랑 합니다. 실시간으로 응답이 필요한 서비스나 RDBMS 기반 서비스의 성능을 더욱 향상시키기 위한 캐시 용도로 사용할 경우 Redis의 장점을 극대화 할 수 있습니다.
전체 프로세스
콘솔에 접속한 후 다음의 단계를 통해 쉽게 REDIS을 생성 및 사용할 수 있습니다.
- 콘솔 접속
- 콘솔에 접속합니다.
- REDIS 서버 생성
- REDIS 서버 이미지를 선택하여 서버를 생성합니다.
- 서버 접속 환경 설정
- SSL VPN을 설정하고 관리자 비밀번호를 확인하여 서버 접속 환경을 설정합니다.
- REDIS 서버 접속
- 터미널 프로그램을 이용하여 서버에 접속합니다.
제공하는 리전
리전 | 존 | 제공 기능 |
---|---|---|
한국(금융) | FKR-1 | 제공 |