Redis
- Redis란 REmote DIctionary Server로서 인 메모리 key-value 저장구조를 가지고 있습니다.
- single thread로 동작하며 자료구조 사용 시 성능문제에 조금은 신경 쓸 필요가 있습니다.
- 다양한 목적이 있지만 일반적으로 캐시 용도로 사용합니다.
Redis에 대해 좋은 설명은 해당 링크를 참조해 주세요.
1. AWS에서 ElastiCache 생성하기
이번 포스팅에서는 AWS에서 ElasticCache를 생성해 보겠습니다.
2. ElastiCache 클러스터 옵션 선택
이름은 자유롭게 설정합니다. 노드 유형은 프리티어 t2.micro를 선택합니다.
나머지는 기본값으로 셋팅하고 완료하겠습니다.
3. EC2에 redis-cli 설치
Redis가 준비되기까지 시간이 조금 걸립니다. 따라서 EC2에 redis-cli를 설치하겠습니다.
# gcc 컴파일러 설치 (소스설치 위해서)
sudo apt-get install -y gcc
apt install make
# redis-cli 설치 후 make
wget http://download.redis.io/redis-stable.tar.gz
tar -zxvf redis-stable.tar.gz
cd redis-stable
make && make install
# redis-cli를 명령어 PATH에 추가
cp -prf src/redis-cli /usr/bin
4. Redis 보안그룹
5. EC2에서 Redis-cli 접속
EC2에 접속 시도합니다.
redis-cli -h [Redis 엔드포인트] -p 6379
접속이 완료된 것까지 하셨다면 Redis 설정은 된 것입니다.
다음에는 스프링부트와 연계하는 것을 포스팅 하겠습니다.
'AWS' 카테고리의 다른 글
[Redis 2/3] Spring Boot에서 AWS (RedisTemplate, RedisRepository) 사용하기 (0) | 2021.11.10 |
---|---|
Docker 이용하여 Redis 설치 (0) | 2021.11.10 |
AWS EC2에 HTTPS 적용 (let's encrypt) (0) | 2021.11.02 |
AWS에서 RDS만들기 [MySQL] (1) | 2021.11.01 |
AWS S3에서 버킷 생성 후 IAM 사용자 만들기 (0) | 2021.10.31 |