[Practice] AWS EC2 인스턴스 Redis 설치

2020. 10. 15. 13:43Database/Practice

1. EC2 생성 및 설정

1) EC2 생성

주의해야할 점은, Security Group에 16379, 6379 포트를 열어주어야 한다.

EC2 생성

2) EC2 설정

sudo yum -y update
sudo yum -y install gcc make

 

 

 

2. Redis

1) Redis 설치

wget https://download.redis.io/releases/redis-4.0.0.tar.gz
tar xzf redis-4.0.0.tar.gz
cd redis-4.0.0
make

※ gcc 4.8.5 버전은 Redis 6 버전대에서는 지원하지 않는다. 6버전대로 다운받기 위해서는 gcc 버전을 올려주어야 가능하다.

2) 디렉토리 생성 및 설정 파일 복사

sudo mkdir /etc/redis 
sudo mkdir /var/lib/redis
sudo cp src/redis-server src/redis-cli /usr/local/bin/
sudo cp redis.conf /etc/redis/

3) 설정 파일 수정

bind 항목의 경우 특정 IP 주소를 설정해주는게 좋지만, 실습 차원에서는 모든 IP를 허용하도록 한다.

sudo vim /etc/redis/redis.conf
daemonize yes
bind 0.0.0.0
dir /var/lib/redis
logfile /var/log/redis_6379.log

4) Redis 서버 초기화 스크립트

자동 실행을 위한 스크립트를 다운받는다.

cd /tmp
wget https://raw.github.com/saxenap/install-redis-amazon-linux-centos/master/redis-server

Redis 서버 파일 이동 후 권한을 설정하고 '/etc/init.d/redis-server' 파일에서 redis="/usr/local/bin/redis-server" 항목을 확인해준다.

sudo mv redis-server /etc/init.d
sudo chmod 755 /etc/init.d/redis-server
sudo vim /etc/init.d/redis-server

Redis 서버의 자동 실행 여부를 설정한다.

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

5) Redis 서버 실행 및 확인

sudo service redis-server start
redis-cli ping

[참고] redis.io/download

[참고] medium.com/@dlaudtjr07/redis-redis-%EA%B0%9C%EB%85%90-aws-ec2%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-a510cdb9731e

[참고] openmind8735.com/aws/redis/2017/07/21/aws-ec2-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EC%97%90-redis-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/

728x90

'Database > Practice' 카테고리의 다른 글

[Practice] Redis Cluster  (0) 2020.10.08
[Practice] Redis Sentinel  (0) 2020.10.08
[Practice] Redis Replication (Master-Slave)  (0) 2020.10.08
[Practice] 트리거  (0) 2020.09.30