토요일, 9월 30, 2023
Home Linux Redis Replication

Redis Replication

Redis Replication

Redis 의 FailOver 상황을 대비한 replication을 구성해 보겠습니다.

master 는 (read/write) 용이고, slave 는 master 의 데이터를 미러링하고 있는 read 전용입니다.

 

Redis Replication 아래와 같이 Master 1대, Slave 3대로 구성합니다.

Master : 10.0.0.201
Slave #1 : 10.0.0.211
Slave #2 : 10.0.0.212
Slave #3 : 10.0.0.213

Master 1대, Slave 3대에는 모두 Redis가 기본 설치 되어있어야 합니다.

Redis 기본 설치가 안되었으면 Redis 설치 클릭후 설치를 진행하시면 됩니다.

먼저 Master 구성 부터 진행하겠습니다.

1.Redis Replication Master Config

  • vi 로 아래와 같이 수정합니다.

  • Redis 종료시 암호을 요구하기 때문에 redis start 스크립드에 암호 추가

  • stop function 부분을 수정하시면 됩니다.

2.Redis Replication Slave Config

  • vi 로 아래와 같이 수정합니다.

  • Redis 종료시 암호을 요구하기 때문에 redis start 스크립드에 암호 추가

3.Redis Replication 확인

Redis Master [10.0.0.201] 을 시작합니다.

  • tail 명령어로 로그를 확인합니다.

Redis Salve [10.0.0.211] 을 시작합니다.

  • tail 명령어로 로그를 확인합니다.

Redis Salve [10.0.0.212]을 시작합니다.

  • tail 명령어로 로그를 확인합니다.

Redis Salve [10.0.0.213]을 시작합니다.

  • tail 명령어로 로그를 확인합니다.

4.데이터를 확인

제대로 replication 이 되고 있다면, master 에 값을 넣었을 때 slave 들에도 해당 값이 들어가면 되겠습니다.
master 에 ‘foo’ 라는 key 로 값을 넣어 보겠습니다.

# Redis Master [10.0.0.201]

# Redis Slave [10.0.0.211]

slave 기본적으로 read 권한만 있습니다. 확인해보겠습니다.

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Time limit is exhausted. Please reload the CAPTCHA.

최신글

에픽게임즈 – Dandara: Trials of Fear Edition

억압받으며 종말의 위기에 처한 기이한 세계에서 Dandara는 세상을 바로잡기 위해 깨어났습니다. 신비한 생물과 끝없는...

인기글

ubuntu SNMP 설치 및 설정

ubuntu SNMP 설치 및 설정 1.apt-get snmpd snmp rrdtool 2.snmpd.conf 백업 3.iostat-persist.pl 다운로드 4.snmpd.conf생성 5./etc/default/snmpd 수정 6.service snmpd restart 7.snmpwalk (snmp확인)

Mac Address로 IP확인하기

Mac Address로 IP확인하기 도스창에서 arp -a 입력하시면 맥어드레스와 IP정보 조회가 가능합니다.

DB접속정보 암호화 Spring 및 프로퍼티 설정

DB접속정보 암호화 Spring 및 프로퍼티 설정 Spring으 DataSource이용하다보면 DB 접속 User, password를 설정화일에 그대로 노출되는 경우가 보안에 너무 취약하게 됩니다. jasypt 을 이용하여 password부분 암호화에 대하여 설명하겠습니다. 1. 다운로드 http://www.jasypt.org/download.html에서...

Tvheadend 4.4.20171030 로그인 문제 해결방법

Tvheadend 4.4.20171030 로그인 문제 해결방법 tvheadend-testing 4.4.20170707-3 를 설치하게 되면 sc-media 라는 그룹이 생성됨. 아래와 같이 tvheadend 로그인 사용자를 sc-media 그룹에 추가 permission 수정 chown -R sc-tvheadend:tvheadend-testing /var/packages/tvheadend-testing vi...