Redis SENTINEL CKQUORUM

Redis Sentinel Course Redis Technical Support Redis Enterprise Server

Redis SENTINEL CKQUORUM

지정한 마스터에 설정된 쿼럼(quorum)값이 적정한지 체크한다.

사용법

명령: SENTINEL CKQUORUM <master name>

센티널이 5대이고 쿼럼이 3일 때 실행 예이다.   적정하다고 나온 것이다.


센티널이 5대이고 쿼럼이 6일 때 실행 예이다.   여기서 센티널 수는 등록된 수가 아니고 살아있는 센티널 수를 의미한다.   등록된 수란 info sentinel 명령을 실행하면 나오는 수로, 이 중에 다운된(sdown) 센티널도 포함된다.   결과는 적합하지 않다고 나온 것이다.


쿼럼은 3이고, 등록된 센티널은 5대인데 그 중 3대가 다운되어 현재 2대만 살아있을 경우 나오는 메시지이다.   적합하지 않다고 나온다.

설명

이 명령은 두 가지를 체크한다.

  • 쿼럼 값 체크: 살아있는 센티널 수가 쿼럼 값 이상이어야 한다.  이것은 객관적 다운(odown)을 체크하는데 이용된다.
  • 살아있는 센티널 수 체크: 살아있는 센티널 수가 등록된 센티널 수의 과반수여야 한다.   이것은 장애조치를 주관할 센티널 리더를 선출하는데 이용된다.
    등록된 센티널 수는 센티널이 다운되어도 줄어들지 않는다.   이때는 sentinel reset master-name 명령을 사용하면 다운된 센티널은 제외되어 등록된 센티널 수가 줄어든다.

명령문

SENTINEL CKQUORUM <master name>

  • 이 명령은 version 2.8.0 부터 사용할 수 있다.
  • 이 문서는 버전 3.2.2을 기준으로 만들었다.

Clients for Java Jedis, Lettuce
Clients for C Hiredis

<< SENTINEL FAILOVER CKQUORUM SENTINEL SIMULATE-FAILURE >>

조회수 :

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

패턴으로 값을 조회하고 삭제할 수 있어요.
리스트에서 "lls mylist user*" 이렇게 조회할 수 있구요.
user가 들어간 값들을 삭제하려면 "lrm mylist user*" 이렇게 하면 됩니다.
List에서는 LLS, LRM, Set에서는 SLS, SRM, ZSet에서는 ZLS, ZRM, Hash에서는 HLS, HRM 을 사용하면 됩니다.
게다가 LS는 소트 기능까지 있습니다. 한번 사용해 보세요. ^^
궁금하신 사항이 있으면 여기로 redisgate@gmail.com 메일 주세요.
 
close
IP를 기반으로 보여집니다.