Notice
Recent Posts
Recent Comments
Link
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

소울메이커

CentOS에 Redis 설치하기 (redis-5.0.10) 본문

프로그래밍

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