개발 기록

> [Redis] Ubuntu - Redis 설치 본문

SQL&NoSQL

> [Redis] Ubuntu - Redis 설치

1z 2024. 1. 9. 13:12

 

 

 

1. Redis 소스 파일 다운로드

1. 코드 소스 다운로드 후 압축해제

$ wget https://github.com/redis/redis/archive/7.0.10.tar.gz
$ tar -xzvf redis-stable.tar.gz

  

2. 결과 

 

2. Redis 컴파일

1. make 명령어를 이용한 컴파일  

make 는 소스 파일들을 컴파일하여 redis-server, redis-cli 등의 프로그램을 빌드한다.

$ cd redis-stable
$ make

 

2. 결과 : 컴파일이 성공하면 디렉터리에서 src다음을 포함하여 여러 Redis 관련 binary 를 찾을 수 있다.

  • redis-server : Redis 서버 자체
  • redis-cli는 Redis와 통신하기 위한 명령줄 인터페이스 유틸리티입니다.

 

※ error

▶(1-1) 문제 발생 : make 명령어 실행시 Command 'make' not found error 발생

 

▶ (1-2) 해결 : make 설치

 

▶ (2-1)  문제 발생 : make 설치후 명령어 실행시 No such file or directory erro 발생

 

▶ (2-2) 해결 : 필요 파일 생성

cd redis-stable/deps
make hdr_histogram hiredis jemalloc linenoise lua

 

 

 

3. Redis 시작 및 중지

성공하면 Redis의 시작 로그가 표시되고 Redis가 포그라운드에서 실행된다.

Redis를 중지하려면 Ctrl-C 를 입력한다.

$ redis-server

 

 

4. Redis 상태 확인

$ systemctl status redis-server

 

 

 

5. 기존 Redis 제거

sudo systemctl stop redis-server   # Redis 서비스 정지
sudo apt-get remove --purge redis-server redis-tools   # Redis 제거
sudo apt-get autoremove   # 관련된 의존성 제거