[ EC2_Amazon Linux ] Redis 설치하기

Dev_ch·2022년 11월 4일
0
본 글은 2022.11.02에 작성되었습니다.

저번에는 EC2_Amazon Linux 환경에서 mysql을 설치하는 과정을 담았었는데 이번에는 Redis를 설치해보도록 하겠다. mysql 보다 훨씬 쉬웠으니 간단하게 따라올 수 있을 것 이다. 그럼 시작 !

1. 진행


1.

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

Redis를 설치하기전에 linux 업데이트 및 gcc make를 설치해준다.

2.

$ wget http://download.redis.io/releases/redis-6.2.5.tar.gz // redis 설치
$ tar xzf redis-6.2.5.tar.gz // 압축해제
$ cd redis-6.2.5 // 압축 해제 된 폴더로 이동
$ make // gcc make를 이용해 컴파일

위 커맨드를 차례대로 입력하여 Redis를 설치해주자. 어느 폴더에 설치해도 크게 상관은 없지만 혹시 모를 상황을 대비해 쉽게 찾을 수 있는 곳에 놔두는게 좋을 것 같다. 마지막 make를 하게되면 생각보다 오래 걸리니 참고하도록 하자.

3.

$ sudo mkdir /etc/redis // 폴더생성
$ sudo mkdir /var/lib/redis // 폴더생성
$ sudo cp src/redis-server src/redis-cli /usr/local/bin/ // redis 설정 관련 파일 복사
$ sudo cp redis.conf /etc/redis/ // redis 설정 관련 파일 복사

현재 경로가 이동되어있기 때문에 해당경로에서 움직일 필요없이 폴더를 생성해주고 redis 설정 파일들을 복사해줄 것 이다.

4.

$ sudo vi /etc/redis/redis.conf // vim 에디터로 redis.conf 수정 진입

위와 같이 입력하여 redis.conf 의 내용을 수정 해줄 것인데 수정해줄 것은 다음과 같다. 여기서 vi로 진입하든 vim으로 진입하든 상관없다.

$ bind 0.0.0.0 // 기본값은 127.0.0.1 -::1 일 거임 아마
$ daemonize yes // 기본값은 no
$ logfile /var/log/redis_6379.log // 기본값은 "" 였던거같음
$ dir /var/lib/redis // 기본값이 ""였거나 없었던거 같음

스크롤을 내리다보면 해당 항목들을 발견한텐데 이렇게 똑같이 바꿔주면 된다.
bind 의 경우 127.0.0.1 -::1 로 작성되어있고 daemonize 는 no, logfile과 dir은 " " 로 되어있거나 작성되지 않았을텐데 형식을 유지하지 않고 전부 위처럼 바꿔주자.

5.

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

이제 위 커맨드를 입력해 Redis 서버 초기화 스크립트를 다운받아 줄 것 이다.

6.

$ sudo mv redis-server /etc/init.d // 다운 받은 파일은 init.d로 옮김
$ sudo chmod 755 /etc/init.d/redis-server // 권한 부여

다운받은 파일을 init.d 로 옮기고 해당파일에 권한을 부여해준다.

7.

$ sudo chkconfig --add redis-server // config에 redis-server 추가
$ sudo chkconfig --level 345 redis-server on // Auto-Enable 설정

Redis-server를 설정한 후에 자동으로 서버가 활성화되게끔 설정해주었다.

8.

$ sudo service redis-server start // 서버 시작하기
$ redis-cli ping // 서버가 가동되었는지 확인

여기서 첫번째 커맨드를 입력하여 서버를 시작하면 redis-server로 넘어가는데 나온 후 $ redis-cli ping을 입력하고 PONG이 나오면 정상적으로 서버가 실행됨을 확인 할 수 있다. 아니면 $ sudo netstat -plntu 를 입력하여 6379번 포트가 열려있는지 확인해도 좋다. 이렇게 하면 Redis도 잘 설치되었다 !

2. 마무리


EC2 환경에 내가 필요한것을 구축하는 것도 생각보다 할 것이 많다.. 그래도 한번 구축해놓으면 어려움 없이 진행 가능하니 처음만 고생하고 수월하게 진행하도록 하자! 그러면 이번 글도 여기서 마치도록 하겠다. 안녕!

3. 도움이 된 블로그


https://velog.io/@ssoop/AWS-EC2%EC%97%90-Redis-%EC%84%A4%EC%B9%98

profile
내가 몰입하는 과정을 담은 곳

0개의 댓글