금요일, 2월 21, 2020
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.

최신글

에픽게임즈 – assassins creed syndicate

1868년 런던. 산업 혁명의 중심부에서 자신감과 카리스마로 무장한 암살자 제이콥 프라이로서 활약합니다 2020. 2. 28....

인기글

[이클립스] console 출력 제한 해제

이클립스 console 출력 제한 해제 1.limit console output 체크를 해제하시면됩니다.

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...

Asrock Rack X470D4U Ryzen VMWare ESXi 적용 리뷰

Asrock Rack X470D4U Ryzen VMWare ESXi 적용 리뷰 #1 제품 선택 배경  Ryzen ESXi 서버를 사용하는 목적은 가상시스템(윈도우10)에 GPU(GTX1060), USB PCI Expansion Card를 패스스루하여 거실의 LG Smart TV...