brunch

402 ElastiCache 사용법- linux

ElastiCache 실습 과정

by Master Seo



<0> 구성

<1> ElastiCache 생성

<2> Elasticache 접속 위해 6379 포트 보안 그룹 허용하기

<3> Elasticache Endpoint 확인

<4> EC2 만들고 ElastiCache 액세스 하기

<5> EC연결

<6> Elasticache 연결

<7> 테스트



<0> 구성



10 cache.png




<1> ElastiCache 생성


1

Services > ElastiCache > 지금 시작 > Redis > name

seo-redis

t2.micro

복제본 개수 : 0

다중 AZ 체크 해지


고급 Redis 설정 > Name

서브넷 그룹 : 새로 생성

seo1subnet

> vpc id

서브넷

사설로 2개 이상 선택해야 한다.

// Private 서브넷 이름은 미리 확인한다.

> create


20 cache.png

2. VPC 보안그룹을 확인한다.

default (sg-xxxxxxxxxxxx234)




<2> Elasticache 접속 위해 6379 포트 보안 그룹 허용하기


1

EC2 > 보안그룹 > inbound > edit > tcp 6379 any > 규칙 저장


2

EC2 접속을 위해서 ssh any 도 허용한다.


> 규칙 저장


30 sg.png





<3> Elasticache Endpoint 확인


Elasticache > redis > seo-redis 확장 > endpoint 경로를 노트패드에 복사


seo-redis.boyoky.0001.usw2.cache.amazonaws.com






<4> EC2 만들고 ElastiCache 액세스 하기


EC2 > launch instance > amazon linux 2 > t2.micro > lab vpc > Add Tags > Name

seo-cache-ec2 > SG그룹 > 기존 보안 그룹 ssh 허용 > 생성

// Amazon Linux 2 로 설치한다.

Elasticache CLI 컴파일시 에러가 난다.

public IP 확인



<5> EC연결

public IP 로 접속



<6> Elasticache 연결


1

ec2 login

sudo yum install -y gcc


2

리눅스 Redis-cli 설치하기


sudo su -

wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

cd redis-stable

make



3

형식

src/redis-cli -c -h ENDPOINT -p 6379

seo-redis.boyoky.0001.usw2.cache.amazonaws.com

// ENDPOINT 이름은 변경한다.


src/redis-cli -c -h seo-redis.boyoky.0001.usw2.cache.amazonaws.com -p 6379



40 test.png




<7> 테스트


mycache.eno4dt.0001.usw2.cache.amazonaws.com:6379> set a "hello"

OK


mycache.eno4dt.0001.usw2.cache.amazonaws.com:6379> get a

"hello"


mycache.eno4dt.0001.usw2.cache.amazonaws.com:6379> get b

(nil)


quit


감사합니다.

keyword
매거진의 이전글 10탄- ECR이용하여  ECS로 사이트를 띄워보자