전심전력


을 일부 복사한 것입니다.


AWS에 redis를 설치하여 실행을 시켰는데, AMI에서는 내가 실행한 redis가 보이지 않았다.

당연했다. 내가 이미지를 생성하기전에 아무리 레디스를 실행시켰다고 한들, 그 이미지를 이용한 리눅스 부팅시에는 내가 실행해준데로 redis가 동작할리 없었기 때문이다.


그래서 여전히 redis 에러가 발생했다.


이를 해결하기위해 리눅스를 실행할때 redis를 실행하는 방법 등을 계속 알아보던 차에, redis를 service로 실행해 놓으면AMI에서 인식한다는 것을 알게 되었다. 엄청난 삽질의 끝이 보이기 시작한 것이었다.


그래서 윗 글을 찾게 되었고, 이 방법대로 하니 되더라:) 구글의 위대함이란! 나도 언젠가 나 스스로 알아내서 남에게 공유하는 날이오기를 고대하고 또 고대한다. 윗글의 4번부터 스텝을 밟아보자! 4번을 1번으로 두고 시작.



1. 설정파일 세팅 Redis.Conf

sudo nano /etc/redis/redis.conf
[..]
daemonize yes
[..]
[..]
bind 127.0.0.1
[..]
[..]
dir /var/lib/redis
[..]

 

2. init Script 다운로드

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

 

3. Redis-Server를 옮기고 설정한다.

Note: 여기서 얘기하는 redis-server는 위 2번에서 다운로드받은 스크립트를 지칭한다.

sudo mv redis-server /etc/init.d
sudo chmod 755 /etc/init.d/redis-server
sudo nano /etc/init.d/redis-server
redis="/usr/local/bin/redis-server"

 

4. Auto-Enable Redis-Server

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

 

5. Redis Server 시작!

sudo service redis-server start





출처:

http://codingsteps.com/install-redis-2-6-on-amazon-ec2-linux-ami-or-centos/


https://hostpresto.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-14-04/


https://medium.com/@andrewcbass/install-redis-v3-2-on-aws-ec2-instance-93259d40a3ce