이전에 EC2에 직접 redis를 설치하는 방식을 포스팅했다.
이상하게도 무슨 문제인지 잘 되다가 다음날이 되면 EC2 connection timeout이 발생하거나 redis 서버 연결이 안되는 등의 문제가 발생했다. 프로젝트 중이었기 때문에 어떻게든 빨리 해결해야했기 때문에 EC2 인스턴스를 지우고 다시 깔고의 반복이었다.
그러다가 결국 눈에 보이는 블로그를 들어가서 하라는 대로 하던중에 갑자기 이전에는 되지 않던 sudo yum install redis
가 되는 것이다.
yum
으로 redis
를 설치하고 나니 오류없이 잘 실행되는 것을 확인할 수 있었다. 그 방법을 기록하기 위해 남긴다.!
위에 링크로 달아둔 EC2 redis 설치하기 1탄 포스팅을 보면 github에 있는 코드를 가져와 설치하는 방식을 선택했다. 하지만 이번에는 yum
을 통해 직접 설치하는 방식을 포스팅할 것이다.
생각외로 너무 간단해서 허무하기도 하다.
이전에 했던 방식대로 AWS에 EC2 인스턴스 연결을 눌렀을 때 나오는 ssh 연결 방식을 통해 서버에 접근한다.
ssh -i 보안키 EC2 퍼블릭 주소
sudo yum install epel-release yum-utils
그리고 위의 코드를 적어 설치한다. 모두 설치되면 끝이다...!!!!
sudo yum install redis
를 통해 redis를 설치하면 된다. 그리고 이전에 한 것 처럼 redis 서버를 실행한다.
sudo service redis start
redis-cli ping
을 통해 서버가 실행되고 있는지 확인하고, 필요하다면 redis.conf
에 접근하여 설정을 바꿔준다.
sudo nano etc/redis.conf
이렇게만 하면 오류가 생기지도 않고 쉽게 설치가 가능하다. 이외의 설정값들은 이전 포스팅을 참고하면 될 것 같다.
일주일동안 고생한 것 치고 허무한 결말이지만 쉽게 설치하는 방법을 또 하나 알아가서 다행이라고 생각한다.
백엔드 코치님께 여쭤보니 docker-compose를 이용하면 좀 더 쉽게 이용이 가능하다고 해서 docker-compose 공부를 해보려고 한다.