개발 일기

Aws redis 생성 및 접속 ( 프리티어 ) 본문

devops

Aws redis 생성 및 접속 ( 프리티어 )

dev-jo 2021. 8. 27. 14:58

이번 포스팅에서는 aws redis 를 생성해보겠습니다

 

aws는 ec2 rds 말고도 많은 프리티어 시스템을 제공해줍니다

 

그중 하나인 

 

 

redis 도 제공을 해줍니다

 

이번 프로젝트에 사용할 일이 생겼으니 한번 생성해보겠습니다.

 


 

 

 

aws 검색창에 ElastiCache 를 검색해줍니다!

 

 

 

해당 대시보드에서 지금 시작을 눌러주시고!

 

위와 같이 설정한 후 아래의 이름과 상세내용을 기입해 줍니다.

 

 

redis 설정중에

 

 

노드 유형이란 게 있습니다 aws프리티어는

t3.micro 또는 t2.micro만 제공하니.. 두 개 중 하나를 선택해주세요

 

 

 

저는 t3를 선택하겠습니다.

 

주의 사항!

 

꼭 다중 AZ를 해제해주세요 요금이 발생합니다.

 

 

 

 

이제 아래의 자신의 보안 그룹 등을 적고 생성을 눌러줍니다.

 

 


 

 

이제 레디스가 생성되는 것만 기다리면 됩니다.

 

레디스가 생성된 후 redis 콘솔에 접속해보겠습니다.

 

aws redis는 보안상 로컬에서 접속이 불가능합니다.

 

https://aws.amazon.com/ko/elasticache/faqs/#general-security

 

Amazon Elasticache FAQ – Amazon Web Services

Q: Amazon ElastiCache란 무엇입니까? Amazon ElastiCache는 클라우드에서 Memcached 또는 Redis 프로토콜과 호환되는 서버 노드를 쉽게 배포 및 실행할 수 있도록 해주는 웹 서비스입니다. Amazon ElastiCache는 더

aws.amazon.com

 

EC2 인스턴스를 통해서만 접속이 가능합니다.

 

EC2를 통해 접속해보겠습니다!

 

https://docs.aws.amazon.com/ko_kr/AmazonElastiCache/latest/red-ug/nodes-connecting.html

 

노드에 연결 - Amazon ElastiCache for Redis

Ubuntu 시스템의 경우 make를 실행하기 전에 make distclean을 실행합니다.

docs.aws.amazon.com

 

 

해당 문서를 참고합니다.

 

wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make distclean      # ubuntu systems only
make

 

우분투를 사용하시는 분은 make distclean을 꼭 입력해줍시다.

 

 

설치가 끝나고 redis cli를 좀 더 편하게 사용하기 위해

 

/usr/bin 에 등록해줍니다.

 

sudo cp src/redis-cli /usr/bin

 

 

접속방법.

 

redis-cli -h 본인 redis 엔드포인트 -p 포트

 

위의 커맨드를 입력 시 redis 콘솔로 접속되는 걸 볼 수 있습니다.

 

 


 

지금까지.. aws redis 생성 및 접속 방법이었습니다..

 

 

주의

 

위에 적은 것처럼 AWS Redis는 로컬에서 접속이 불가능합니다.

 

그러므로.. 로컬에선 Redis를 따로 설치하신 후.. 개발을 진행하고 서버에서만

 

AWS Redis 를 연동하여 사용하여야 합니다.

 

 

'devops' 카테고리의 다른 글

Aws ec2 nginx 설치하기  (0) 2022.06.25
Aws EC2 Java 버전 11로 업데이트하기  (0) 2021.08.14
AWS EC2 생성하기  (0) 2021.07.24