aws 우분투 프리티어 ec2 생성
sudo su
apt-get update
apt-get install redis-server
service redis status
cd /etc/redis - 해당 경로에 redis 설정 존재함
ps -ef | grep redis
redis-cli - redis-cli 접근 명령
info - 현재 redis 설정 확인
my-first-redis AMI 복사해서, my-second-redis 인스턴스 실행한다.
그리고 my-second-redis의 redis를 my-first-redis의 레플리카 redis로 설정 변경 진행
아래 명령으로 새로 만든 redis 서버를 특정 redis 서버의 레플리카로 지정이 가능하다.
replicaof < Redis 서버 IP> <포트>
강의에서 AWS 보안그룹 문제인지 왜인지는 모르겠는데, 레플리카 레디스와 마스터 레디스가 연결이 안 됨.
그래서 그냥 강의는 마스터 Redis 하나만 따라할 예정
아래 레디스에서 Key-Value저장명령 (레플리카에 정상적으로 마스터와 연결되어 있다면 get 명령으로 읽어올 수 있는 것으로 보임)
127.0.0.1:6379> set fastcampus rediskafka
OK
127.0.0.1:6379> get fastcampus
"rediskafka"
// 레디스 맥스 메모리 설정
config set maxmemory 500mb
// redis sentinel 설치
apt-get install redis-sentinel
//redis sentinel 설치 확인
ps -ef | grep sentinel
댓글