...
Redis 클라우드
MySQL을 사용하기 위해서 워크벤치를 설치했던 것 처럼, 레디스를 사용하려면 레디스 데이터베이스를 설치해야 한다.
직접 서버 컴퓨터에 직접 설치할 수도 있지만, 레디스를 호스팅 해주는 서비스를 쓰는 것이 협업할때 편리하다. (요즘은 클라우드 시대 니까!)
레디스를 사용하려면 클라우드 대표격인 aws 에서 제공하는 elastic cache 를 사용해도 되지만, 과금이 되므로 대신 무료로 사용할 수 있는 Redislabs를 사용해보자.
Redislabs는 1개의 레디스 DB를 30MB 무료 공간을 제공해준다.
기가, 테라 시대에서 30 메가바이트는 너무 보일수도 있지만 ram영역에서의 30mb는 결코 작은 수치가 아니다.
Redislabs 등록하기
우선 Redislabs 웹 사이트(http://redislabs.com/)에 접속하고 회원가입을 진행해 준다.
가입이 완료됬으면 다음과 같이 클라우드 업체를 선택할 수 있다.
클라우드 서비스를 쓰지 않더라도 문제없으니 적당히 체크해주고 시작하자.
그러면 다음과 같이 공짜로 레디스 데이터베이스가 하나 생성됨을 확인 할 수 있다.
이제 우리가 카카오나 구글 로그인을 구현하기위해 사이트에서 호스트와 패스워드 값을 얻어온 것 처럼, 레디스도 레디스 호스트에 접속하기 위해서 해당 정보가 필요하다.
필요한 정보는 레디스 host와 port, password 3가지 이다.
Data Persistence 옵션 있지만 None으로 고정되어 있고 선택 불가능 한것 같다.
다른 옵션은 AOF 1초마다 fsync, 1시간마다 스냅샷, 6시간마다 스냅샷, 12시간마다 스냅샷으로 지정 되어 있다.
Redis Cloud 접속하기
이제 redis 클라우드에 접속해서 redis를 사용해보자.
redis 클라우드에 접속하기 위해선 redis cli 툴이 따로 필요하다.
윈도우 redis-cli
윈도우 레디스 cli를 사용하기 위해선 따로 node.js 를 설치해야 된다.
> npm install -g redis-cli # redis cli 설치
> rdcli -h <endpoint> -p <port> -a <password> # redis cloud 접속
리눅스 redis-cli
$ apt-get install redis-tools # redis cli 설치
$ redis-cli -v # 설치 버젼 확인
$ redis-cli -h <endpoint> -p <port> -a <password> # redis cloud 접속
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.