본문 바로가기
카테고리 없음

redis

by 문자메일 2023. 5. 14.

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

 

댓글