sentinel_ckquorum
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
답글이 올라오면 이메일로 알려드리겠습니다.