개발이 취미인 사람

[Redis] Redis Ubuntu 설치 및 실행 본문

백앤드(Back-End)/Redis

[Redis] Redis Ubuntu 설치 및 실행

RyanSin 2021. 8. 29. 22:38
반응형

- 개요

안녕하세요. 이번 시간에는 Ubuntu에서 Redis를 설치하는 방법에 대해 알아보겠습니다.

 

- 설치

설치 방법은 두 가지 방식이 있습니다.

 

apt 패키지를 통해 설치하는 방법과 소스코드 다운로드 방식이 있습니다.

 

공식 홈페이지에 자세히 나와 있지만 저는 Redis를 처음 접하시는 분들을 대상으로 작성했습니다.

 

해당 글을 작성시 Redis Stable 버전은 6.2 버전입니다.

 

공식 홈페이지 : https://redis.io/download

 

Redis

*Download Stable releases liberally follow the usual major.minor.patch semantic versioning schema. *Other versions Old (6.0) Redis 6.0 introduces SSL, the new RESP3 protocol, ACLs, client side caching, diskless replicas, I/O threads, faster RDB loading, ne

redis.io

 

1.  패키지 설치 방법

 

sudo add-apt-repository ppa:redislabs/redis
sudo apt-get update
sudo apt-get install redis

 

위 명령어로 설치하면 최신 안정화 버전으로 설치가 안됩니다.

아래 다운로드 방식을 통해 최신 안정화 버전을 설치하는 걸 추천합니다.

 

2.  다운로드 방식

 

Ubuntu에서 내가 원하는 위치에 아래 명령어를 실행하면 redis-6.2.5.tar.gz 파일을 다운로드합니다.

wget https://download.redis.io/releases/redis-6.2.5.tar.gz

 


파일을 다운로드한 후 압축을 해제합니다.

tar xzf redis-6.2.5.tar.gz

 

 

압축 해제 후 redis-6.2.5 폴더가 생성이 됩니다. 컴파일하기 위해 아래 명령어를 실행시킵니다.

cd redis-6.2.5
make

만약 make 명령어가 작동을 안 한다면 패키지 명령어로 make 명령어를 다운로드합니다.

 

make 명령어를 통해 redis-6.2.5 안에 있는 파일들을 컴파일합니다.

 

혹시 이와 같은 Error가 발생했다면

Ubuntu 환경에 gcc가 설치되어 있지 않아서 그렇습니다. apt 명령어로 gcc 설치합니다.

그리고 make distclean 명령어를 통해 make 파일 컴파일을 깨끗하게 초기화합니다.

sudo apt install gcc
make distclean
make

 

make distclean 명령어 후 다시 make 명령어를 통해 컴파일을 해줍니다.

위와 같은 화면이 나오면 컴파일이 성공한 것입니다.

 

그럼 Redis 서버를 실행시켜보겠습니다. 아래 명령어를 통해 서버를 실행됩니다. Redis 

src/redis-server

명령어를 실행했을 때 아래와 같이 나타난다면 Redis 서버가 구동 중입니다.

 

 

하지만 콘솔 화면을 종료하면 Redis 서버는 실행을 종료합니다. 우리는 데몬 상태에서 Redis를 구동해야 합니다.

다음 시간에는 Redis 서버를 데몬으로 실행하는 방법에 대해 알아보겠습니다.