.

EC2 인스턴스에 redis 설치 방법 익히기

 


1.

redis 설치 하기

sudo apt-get instell redis-server

- 위 명령어로 redis 설치 진행


1 - 1.

redis 설치 확인

redis-server --version

- 위 명령어 입력해 설치가 이상없이 완료됐음을 알 수 있다.


2.

redis 실행 해보기

redis-cli

- 위 명령어를 입력해 redis 실행 해보기

- cli[footnot]Command Line Interface (레디스 서버와 상호작용하기 위한 명령줄 클라이언트[/footnote]

ping > pong으로 응답 받아보기
test > testing 값 저장해보기


3.

외부에서의 접속 위한 설정 변경

sudo vi /etc/redis/reids.conf

- 위 명령어로 redis.conf 수정 들어가기


 

3 - 1.

접속 비밀번호 설정

- 설정창에 들어오면

/찾으려는 단어를 입력하고 엔터를 치면 해당 단어를 찾을 수 있다. 이후 n 을 눌러 다음 단어를 찾아나가게 되는 방식.

 

 

  • requirepass를 찾아 주석처리 돼 있는 #requirepass foobared를 찾는다(스크린샷의 가장 위에 위치한 모습)
  • i를 눌러 편집모드로 들어간다.

  • #requirepass foobared의 주석을 없애고 foobared 자리에 내가 원하는 비밀번호를 넣는다.
  • esc로 편집모드 종료 시키기.

3 - 2.

접속 가능 ip 설정

- 위와 동일한 방법으로 bind를 찾아 로컬에서만 접속가능하게 127.0.0.1로 설정돼 있는 주소를 0.0.0.1로 외부에서의 접속이 가능하게 변경하기.


이렇게 변경하자

- 마찬가지로 esc로 편집모드를 종료 후 :wq 작성 후 enter로 빠져나오기


4.

백그라운드로 redis 실행

sudo systemctl start redis-server

- 외부에서의 접근 위해 백그라운드에서 서버를 실행 하기


- 참고 -

서버 종료 명령어


 

4 - 1.

실행 확인

sudo systemctl status redis-server

- 상태 active 확인


5.

보안그룹 redis port 생성

 

- EC2 인스턴스의 에서 사용중인 보안그룹에 redis를 사용할 6379 포트를 생성 (참고)

* 이후 필히 인스턴스 재시작 하기 *


6.

외부에서 접속 해보기 (윈도우즈 환경 우분투에서 실행 했음)

  1. -h 내 인스턴스 퍼블릭 IPv4  주소 -p 6379 엔터 (ex. -h 1.23.456.789 -p 6379)
  2. AUTH 내 인스턴스 비밀번호 엔터(ex. AUTH amugonabiburn)
  3. OK 문구 확인
  4. 저장돼 있는 키 불러오기(get test)
  5. 해당 밸류값 확인

 

 

+ Recent posts