MountainGo

[AWS] EC2 Linux2에 Redis 설치

gom20 2023. 1. 26. 12:26

1. 사전 작업

패키지 최신 업데이트

sudo yum update

 

gcc make 설치

sudo yum install gcc make

 

redis 포트 열어주기

AWS 인스턴스 적용 보안그룹에 아래 규칙 추가

2. redis 설치

 

redis설치할 폴더 생성

sudo mkdir ~/redis

 

redis 설치

sudo wget http://download.redis.io/redis-stable.tar.gz

 

압축 해제

sudo tar zxvf redis-stable.tar.gz

컴파일

sudo cd redis-stable
sudo make

redis-server, redis-cli가 /usr/local/bin 경로에 생성

sudo make install

 

3. redis 설정

디렉토리 생성

설정파일 저장, 데이터 저장할 폴더

sudo mkdir /etc/redis
sudo mkdir /var/lib/redis

 

설정파일 복사

sudo cp redis.conf /etc/redis

 

설정파일 수정

sudo vi /etc/redis/redis.conf

daemonize yes
dir /var/lib/redis
logfile /var/log/redis.log

 

Redis 백그라운드 실행 스크립트

sudo wget https://raw.githubusercontent.com/saxenap/install-redis-amazon-linux-centos/master/redis-server
sudo mv redis-server /etc/init.d
sudo chmod 755 /etc/init.d/redis-server

 

Auto Enable 설정

sudo chkconfig --add redis-server
sudo chkconfig --level 345 redis-server on

 

redis 실행

sudo service redis-server start

 

실행 확인

reds-cli ping

 

실행 중지

redis-cli shutdown