Tips - Database/Redis

Linux (CentOS, Ubuntu 등) 에 Redis 설치하기

Logger.one 2020. 9. 30. 23:37
반응형

여기서는 간단히 Redis Stable 버전을 받아서 설치하는 방법을 알아보겠습니다. (패키지 매니저를 사용하지 않고...)

 

1. Redis 다운로드

 

우선 Redis 페이지로 이동하여 Redis Stable 버전을 다운 받도록 합니다.
* 다운로드 페이지 : redis.io/download

* 다운로드 링크 6.0.8 기준 : download.redis.io/releases/redis-6.0.8.tar.gz

 

$ mkdir ~/redis
$ cd ~/redis

# wget으로 다운로드
$ wget http://download.redis.io/releases/redis-6.0.8.tar.gz

# 압축풀기
$ tar xzf redis-6.0.8.tar.gz

 

이제 다운 로드 받고 압축 풀기까지 끝 낫습니다.

 

 

 

2. 의존성 패키지 설치

 

이제 다운로드한 redis로 이동하여 설치를 진행 할 수 있지만 보통 의존성 패키지들이 설치되어 있지 않기 때문에 redis/deps 로 이동 하여 해당 패키지들을 설치해주도록 합니다.

 

$ cd ./redis-6.0.8/deps

$ make hiredis jemalloc linenoise lua

 

* 만약 make[1]: cc: Command not found 라는 메시지와 함께 에러가 난다면 gcc의 설치를 먼저 진행해 주셔야 합니다.

 

yum install gcc

 

 

이제 gcc 설치 후 다시 위의 명령어를 실행하시면 정상적으로 진행되는 모습을 확인하실 수 있습니다.

 

 

3. Redis 설치 

 

이제 다시 redis 디렉터리로 이동하셔서 make를 통해 Redis의 컴파일을 진행해 주도록 합니다.

 

$ cd ..
$ make

 

 

이제 컴파일이 완료됐다면./redis/src 에 파일이 생성됐다는 메시지와 함께 완료된 것을 확인하실 수 있습니다.

 

 

4. Redis 설치 2

 

이제 컴파일된 파일을 원하는 디렉터리로 이동해 주도록 합니다. 저는 주로 /etc/redis 에 설치합니다.

 

$ cp ./src/ /etc/redis -R

 

그리고 복사됐다면./utils/install_server.sh를 한번 실행해 설치를 진행해 주도록 합니다.

 

제가 사용 하는 포트는 가려 뒀습니다.

install_server.sh 는 설치를 도와주는 스크립트로 직접 매뉴얼로 설치하셔도 되지만 자동으로 설치를 진행해 주는 장점이 있습니다. 일단 포트를 입력하시고 엔터를 누르셔도 무방하시고

 

executable path [] 부분에 /etc/redis/redis-server 를 입력하여 진행하시고 설치를 완료하시면 됩니다.

 

 

5. 설치 점검

 

이제 /etc/redis-cli 를 실행하고 접속하여 설치가 제대로 된 지 확인하시면 됩니다. * -p 를 옵션을 통하여 특정 포트 접속이 가능합니다.

 

$ /etc/redis/redis-cli

명령어를 실행하여 접속 후

 

 

 

> ping

 

을 입력하셔서 정상적으로 pong을 받는 다면 정상 작동하는 것을 의미합니다.

 

아직 옵션 튜닝을 하진 않았지만 설치된 상태로 다음 포스트에서 간략하게 옵션 튜닝하는 부분을 포스팅해 보겠습니다.

 

 

 

즐거운 개발되시기 바랍니다. ^^

반응형