인 메모리 기반 데이터 베이스인 레디스를 설치를 해보겠다.
정신건강상 윈도우에 설치를 하지 않고 리눅스에다가 직접 설치를..
설치.
$ sudo apt-get install redis-server
버전 확인
$ redis-server --version Redis server v=3.0.6 sha00000000:0 malloc=jemalloc-3.6.0 bits=64 build=687a319020fa42
위 처럼 뜨면 정상적으로 설치가 완료된 것이다.
해당 설정파일은 linux 버전에 혹은 환경에 따라 달라지지만
16.02버전에서는
$ cd /etc/redis; ls redis.conf redis-server.post-ip.d redis-server.pre-up.d redis-server.post-down.d redis-server.pre-down.d
와 같이 뜰것이다.
저기서 redis.conf가 설정 파일이다.
레디스는 기본적으로 6379포트를 사용한다.
$ netstat -ntl ...중략 tcp 0 0 0.0.0.0:6379 .... ...중략
설치후 포트를 확인을 하면 해당 포트가 열려있을 것이다.
레디스 클라이언트 프로그램으로 해당 서버에 접속을 해보자.
$ redis-cli 127.0.0.1:6379>
로 바뀌면서 접속이 완료된다.
redis-cli로 접속을 할때 다양한 옵션을 줄 수있다.
$ redis-cli --help
help 옵셥은 주면 된다.
간단한 테스트를 진행을 해보겠다.
get과 set을 이용하여 데이터를 저장, 조회를 할 수있다.
127.0.0.1:6379>get test (nil) 127.0.0.1:6379>set test 10 OK 127.0.0.1:6379>get test 10
레디스는 인 메모리 기반이기 때문에 서버를 끄면 해당 데이터가 다 날라간다. 백그라운드로 실행을 시켜놓는것이 좋다.
해당 서버를 백그라운드로 돌리기 위해서는 설정파일에서 daemonize yes라는 문구만 추가해 주면 된다.
$ vim /etc/redis/redis.conf
편집기로 열어준다.
daemonize no 부분을 yes로 바꾸면 된다
%s/daemonize no/daemonize yes/g => 빔으로 열었으면 저래 해주면 바로 바꾸어 준다.
또한 해당 파일에는 포트번호도 명시되어있다 포트번호를 바꾸고 싶으면 바꾸어 주면 된다.
다양한 설정이 되어있기 때문에 편한대로 커스텀마이징하여 사용하면 된다.
댓글
댓글 쓰기