Document : https://redis.io/topics/quickstart
$ sudo apt-get install build-essential -y
- Linux에서 make, gcc, g++ 등 여러 개발자 도구들이 포함된 라이브러리를 다운로드
$ wget https://download.redis.io/releases/redis-6.2.5.tar.gz
- Redis 공식 홈페이지에서 제공하는 tar.gz 파일을 다운로드
$ tar xvzf redis-6.2.5.tar.gz
- 다운로드받은 Redis 파일을 압축해제
$ cd redis-6.2.5
$ make
- cMake를 이용해 Makefile을 생성
$ sudo make install
- Makefile을 이용해 Redis를 설치한다.
$ sudo mkdir /etc/redis
$ sudo mkdir /var/redis
- 서버가 켜질 때 자동으로 Redis 서버를 실행하도록 설정하기 위한 폴더를 생성
$ sudo cp utils/redis_init_script /etc/init.d/redis_6379
$ sudo vi /etc/init.d/redis_6379
- Redis script 파일을 복사하고, 복사한 스크립트를 수정한다.
- REDISPORT로 사용하는 port를 수정할 수 있다. Default : 6379
$ sudo mkdir /var/redis/6379
- Redis 인스턴스의 데이터 및 작업 디렉터리로 작동할 /var/redis 내부에 디렉터리를 만든다.
$ sudo cp redis.conf /etc/redis/6379.conf
- Redis 루트 디렉터리에 있는 템플릿 구성 파일을 복사한다.
$ sudo vi /etc/redis/6379.conf
- 257 : daemonize no > daemonize yes로 수정
- 289 : pidfile /var/run/redis_6379.pid : 필요할 경우 port를 수정
ex) pidfile /var/run/redis_6986.pid : 만약 포트 번호를 6986로 사용할 경우 설정 - 302 : logfile "" > logfile "/var/log/redis_6379.log" : log 파일의 위치를 지정한다.
- 454 : dir ./ > dir /var/redis/6379 : 사용할 디렉터리를 설정한다.
$ sudo update-rc.d redis_6379 defaults
- 기본 실행 파일에 Redis 초기화 스크립트를 추가한다.
$ sudo /etc/init.d/redis_6379 start
- Redis Server를 실행
$ redis-cli
- Redis를 CLI로 실행한다.
$ tail -f -n 20 /var/log/redis_6379.log
- log 파일의 마지막 20줄 부터 출력해준다.
- Redis Server에서 발생하는 로그를 실시간으로 확인할 수 있다.
'Database > Redis' 카테고리의 다른 글
[Redis] Redis-cli 필기 노트 (0) | 2021.08.18 |
---|---|
[Redis] Node.js Redis, GeoRedis Module (0) | 2021.08.17 |