프로그래밍
CentOS에 Redis 설치하기 (redis-5.0.10)
언젠간 프로
2021. 1. 12. 11:42
Redis 파일 다운로드
wget을 이용한 다운로드
wget https://download.redis.io/releases/redis-5.0.10.tar.gz
공식 홈페이지에서 다운로드
공식 홈페이지 다운로드 메뉴에서 Stable 버전 또는 이전 버전 바이너리 파일을 다운로드 받을 수 있다.
압축해제
tar xvf redis-5.0.10.tar.gz
리눅스 패키지 설치
- gcc (Redis 6.0.x는 gcc 버전 4.9 이상 필요)
- systemd-devel(Redis 테스트를 위해 필요)
- jemalloc
yum install gcc
yum install systemd-devel
yum install jemalloc
Redis 빌드
Dependencies 빌드
#압축 해제 한 redis 디렉토리로 이동
cd redis-5.0.10
#dependencies 디렉토리 이동
cd deps
#dependencies 빌드
make hiredis jemalloc linenoise lua
Redis 빌드&설치
#압축 해제 한 디렉토리의 경로로 이동
cd redis-5.10.0
#Redis 빌드
make MALLOC=libc
#설치(압축 해제한 폴더에 설치하는 경우)
make install
#특정 경로에 설치하는 경우
make /my/redis/path install
기본 설정
Redis 설정 옵션 중 Redis를 실제 사용하기 위한 기본 설정
설정 파일은 빌드한 경로에 redis.conf 파일로 존재하며 파일 내 옵션을 변경한다.
데몬 실행 사용
daemonize yes
로그 파일 설정
logfile "redis.log"
최대 메모리 크기 설정
사용할 수 있는 메모리를 제한하기 위하여 최대 메모리 용량을 설정하였다.
#16 * 1024 * 1024 * 1024
maxmemory=16gb
Redis 실행&중지
앞서 데몬 실행 사용 옵션을 설정하였다면 Redis 실행 시 백그라운드로 실행된다.
실행
#옵션 적용
redis-server /redis/path/redis.conf
중지
redis-cli shutdown