[Practice] AWS EC2 인스턴스 Redis 설치
2020. 10. 15. 13:43ㆍDatabase/Practice
1. EC2 생성 및 설정
1) EC2 생성
주의해야할 점은, Security Group에 16379, 6379 포트를 열어주어야 한다.
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
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 |