[AWS] Redis 사용 및 EC2 로 Redis 접속하기

정재현·2024년 3월 21일

AWS

목록 보기
3/4
post-thumbnail

준비사항 : EC2 생성하기
참고한 사이트


Redis 생성하기

  • ElastiCashe 선택
  • 지금 시작 - Redis 선택
  • 클러스터 설정(프리티어 가정)

  • 서브넷은 있는거 사용해도 되고, 생성해도 됨(처음 생성시 이름만 입력하면 됨)
  • 고급 설정(비용이 부과될거 같은 기능은 전부 제외함) - 이후 검토 및 생성

  • Redis 가 생성된 모습

보안그룹 설정하기

  • EC2 > 보안그룹 > 보안그룹 추가 > 인바운드 설정 > 6379 추가하기
  • 다음과 같이 6379 관련된 인바운드 규칙 2개 추가해주기

보안그룹 추가하기

  • ElastiCashe > 대시보드
  • 생성한 Redis 캐시 창으로 이동 - 수정 클릭
  • 보안그룹으로 이동 후 관리 클릭
  • 인바운드 규칙이 적용된 보안그룹 선택 후 저장

EC2에서 Redis 접속하기

  • EC2 실행 > nohup java -jar ~.jar & 로 서버 실행
  • gcc 설치하기
sudo apt install gcc
  • make 도구 설치하기
sudo apt install make
  • wget을 사용하여 Redis의 최신 안정 버전을 다운로드 및 tar 명령어를 사용하여 tar.gz 형식의 압축 파일을 해제 후 redis-stable 디렉토리로 이동
wget http://download.redis.io/redis-stable.tar.gz && tar xvzf redis-stable.tar.gz && cd redis-stable && make
  • src 디렉토리에서 생성된 redis-cli 실행 파일을 /usr/bin 디렉토리로 복사
    • Redis 클라이언트를 어디서든 실행할 수 있게하기 위함
sudo cp src/redis-cli /usr/bin
  • Redis 접속하기
redis-cli -h [기본 엔드포인트]
  • 기본 엔드포인트는 Redis(클러스터) 상세정보에 나와있다.
  • Redis 접속에 성공한 모습

profile
공부 기록 보관소

0개의 댓글