Redis 다운로드 페이지에서 최신 버전 확인
설치할 리눅스 서버가 외부 인터넷이 가능한 환경이므로 wget으로 바이너리 버전 압축파일을 다운로드함
현재 가장 최신 버전인 Redis 7.0.8로 진행하였음
wget https://download.redis.io/releases/redis-7.0.8.tar.gz
참고) 항상 Redis의 최신 stable 버전을 다운받기 위한 명령어
wget https://download.redis.io/redis-stable.tar.gz
압축 풀기
tar xzf redis-7.0.8.tar.gz
다운로드 받은 압축파일 삭제
rm redis-7.0.8.tar.gz
redis 폴더 내부로 이동
cd redis-7.0.8
make
명령어를 사용하여 Redis 컴파일 진행
make
make
란?which: no python3 in (/usr/local/bin:/usr/bin:/usr/local/sbin:...)
sudo yum install python3
cc: 명령을 찾지 못했음
sudo yum install gcc
jemalloc/jemalloc.h: 그런 파일이나 디렉터리가 없습니다
sudo yum install epel-release
sudo yum install varnish
모두 설치를 진행하였는데도 에러가 발생하는 경우
cd deps
make hdr_histogram hiredis jemalloc linenoise lua
cd ..
make distclean
make
make install
make install에서 permission error가 발생하여 sudo 명령어로 실행하였음
sudo make install
make test
You need tcl 8.5 or newer in order to run the Redis test
sudo yum install tcl
./src/redis-server
redis-7.0.8/redis.conf
의 내용을 수정하고 서버 구동 시에 config 파일 경로 지정./src/redis-server ./redis.conf
Redis Server Stop
^C
Client Start (새로운 터미널에서)
./src/redis-cli