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 python3cc: 명령을 찾지 못했음
sudo yum install gccjemalloc/jemalloc.h: 그런 파일이나 디렉터리가 없습니다
sudo yum install epel-release
sudo yum install varnish모두 설치를 진행하였는데도 에러가 발생하는 경우
cd depsmake hdr_histogram hiredis jemalloc linenoise lua
cd ..
make distclean
make
make installmake install에서 permission error가 발생하여 sudo 명령어로 실행하였음
sudo make install
make test
You need tcl 8.5 or newer in order to run the Redis testsudo yum install tcl./src/redis-server
redis-7.0.8/redis.conf의 내용을 수정하고 서버 구동 시에 config 파일 경로 지정./src/redis-server ./redis.confRedis Server Stop
^C
Client Start (새로운 터미널에서)
./src/redis-cli