정환타 개발노트

Redis 설치 (Ubuntu 환경) 본문

Dev-Database/NoSQL

Redis 설치 (Ubuntu 환경)

JungHwanTa 2020. 1. 29. 18:56

Redis 설치

레디스를 우분투 서버에 설치를 하려한다.

EC2에 우분투 인스턴스를 하나 만들어서 레디스 서버로 활용을 하려고 하는데, 서버 환경을 변경할 수 있으니 기록하는 습관이 익숙해지도록 작성을 해보겠다.

 

1. SSH로 접속후 apt update

 

sudo apt-get update
sudo apt-get upgrade

 

2. apt를 이용하여 redis 설치

 

sudo apt-get install -y redis-server

 

3. Redis 메모리 할당.

 

1. vmstat를 이용하여 서버의 메모리 확인

vmstat -s

필자는 사용가능 메모리가 1GB이다. 따라서 각자의 메모리 환경에 맞게 redis설정 파일에서 maxmemory를 지정한다.

sudo vim /etc/redis/redis.conf

vim에디터를 이용하여 maxmemory를 검색한 후 가운데 보이는 줄의 주석을 제거하고 바이트로 입력을 해준다.

 

 

추가적으로, redis.conf 파일을 이용하여 더 다양한 redis 서버에 대한 환경설정을 해줄 수 있는데 대표적으로,

  • port : 레디스 서버를 사용할 서비스 포트
  • loglevel : 동작 중에 출력될 로그의 레벨을 지정한다.
  • logfile : 로그가 저장 될 파일의 경로와 파일명을 지정한다.
  • bind : 레디스를 사용할 네트워크 설정, 사용할 아이피를 설정한다.
  • tiemout : 클라이언트가 연결 되었을 때 idle 대기 시간 설정을 한다.(초 단위로 지정) 해당 초 시간동안 동작이 없다면 연결을 중지한다.

가 있다.

 

설정을 한 후에 redis를 재 실행 하고, 서버가 시작되면 자동으로 redis를 실행하도록 설정한다.

sudo systemctl restart redis-server.service
sudo systemctl enable redis-server.service

 

이상 무!!

Comments