인스턴스를 재시작해도 IP 주소가 바뀌지 않는다.
ssh -i `{pem key}` ubuntu@`{EC2 인스턴스의 IP or DNS}`
sudo apt-get update
sudo apt-get install redis-server
sudo vim /etc/redis/redis.conf
# 기존의 bind 설정을 찾아서 아래와 같이 수정한다.
bind 0.0.0.0
기존 미국 시간대를 한국 시간으로 변경 (KST)
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
maxmemory 설정은 기본값을 사용한다.
프리티어 1GB
maxmemory-policy를 allkeys-lru로 설정하여 오래된 키부터 삭제되도록 한다.
# redis.conf 파일 내에서 아래와 같이 설정을 추가하거나 수정한다.
maxmemory-policy allkeys-lru
필요한 경우 스왑 메모리 설정을 조절한다.
requirepass 로 Redis 비밀번호를 설정한다.
# redis.conf 파일 내에서 아래와 같이 설정을 추가하거나 수정헌다.
requirepass `{PASSWORD}`
sudo service redis-server restart
EC2 인스턴스를 삭제하려면 EC2 대시보드에서 해당 인스턴스를 선택하고 "작업" -> "인스턴스 상태" -> "종료"를 선택한다.
탄력적 IP를 해제하려면 EC2 대시보드에서 "탄력적 IP"를 선택하고 사용하지 않는 IP 주소를 선택한 다음 "작업" -> "주소 해제"를 선택한다.
redis-cli -h `{EC2 인스턴스의 IP or DNS}` -p 6379 -a `{redis.conf에 설정한 비밀번호}`