Redis Enterprise STARTSYNC

Redis Server Course Redis Technical Support Redis Enterprise Server

개요 槪要 Outline

STARTSYNC ip port

Startsync ip port [auth] 명령은 지정한 서버로 부터 데이터를 받습니다. 즉, 동기화를 합니다.

ENDSYNC ip port

Endsync ip port 명령은 지정한 서버로 부터 데이터 받는것을 중지합니다. 즉, 동기화를 중지합니다.


설명 說明 Explanation

STARTSYNC ip port [auth]

  • 명령이 실행되면 지정한 서버에 입력된 모든 데이터를 받습니다. IP에 hosts 파일에 지정된 hostname을 입력할 수 있습니다.   명령 실행후 대상 서버에 대한 정보는 info clones로 조회할 수 있습니다. From_clone 항목에 대상 서버에 대한 정보가 있습니다.
  • 상대방 서버가 내(이 서버)에게 startsync를 실행하면 내 데이터가 상대방에게 전파됩니다. Info clones의 to_clone 항목에서 정보를 확인할 수 있습니다.   이렇게 하면 두 서버의 데이터는 동기화됩니다.
  • 대상 서버에 requirepass(password)가 설정되어 있을 경우 auth에 password를 입력합니다.
  • Config rewrite하면 redis.conf 파일에 기록됩니다. Redis.conf 파일에 직접 추가해도 됩니다.
  • Endsync ip port 명령을 실행하면 데이터 받기가 종료(중지)됩니다.

Example

127.0.0.1:6000>startsync 127.0.0.1 6001
OK
이 기능은 Enterprise 서버에서 사용 가능합니다.

Active-Active 이중화 구성

  • A, B 서버는 데이터를 실시간으로 동기화합니다.
  • 애플리케이션은 Virtual IP로 서버에 접속합니다.
  • L4 Switch에서 부하 분산(Load Balancing) 합니다. L4의 부하 분산 방법은 Hash를 권장합니다.

명령문 命令文 Command syntax

STARTSYNC ip port [auth]

  • 이 명령은 Enterprise 6.0.0 부터 사용할 수 있다.
  • 이 문서는 버전 6.0.0를 기준으로 만들었습니다.

<< FLUSHALL STARTSYNC ENDSYNC >>

조회수 :

Email 답글이 올라오면 이메일로 알려드리겠습니다.

혹시 처음이세요?
레디스게이트에는 레디스에 대한 많은 정보가 있습니다.
레디스 소개, 명령어, SQL, 클라이언트, 서버, 센티널, 클러스터 등이 있습니다.
혹시 필요한 정보를 찾기 어려우시면 redisgate@gmail.com로 메일 주세요.
제가 찾아서 알려드리겠습니다.
 
close
IP를 기반으로 보여집니다.