cluaster-enabled <yse/no> 클러스터 모드를 실행할 지 여부를 결정
cluster-config-file <filename> : 해당 노드의 클러스터를 유지하기 위한 설정을 저장하는 파일, 사용자가 수정않함
cluster-node-timeout <ms>
- 특정 노드가 정상이 아닌것으로 판단하는 기준 시간
- 감지되지 않은 master는 replica에 의해 failover
cluster-replica-validity-factor <factor>
- master와 통신한지 오래된 replica가 failover를 수행하지 않게 하기 위한 설정
- cluster-node-timeout * factor 만큰 master와 통신이 없던 노드는 replica filover대상에서 제외
cluster-migration-barrier <count>
- 한 master가 유지해야 하는 최소 replica의 개수
cluster-require-full-corverage <yes/no>
- 일부 해시슬롯이 커버되지 않을때 write요청을 받을지 여부
- no로 하게 되면 일부 노드에 장애가 생겨 해당 슬롯이 정상 동작하지 않더라도 나머지 해시슬롯에 대해서 작동하도록 할수 있다.
cluster-allow-read-when-down <yes/no>
- 클러스타가 정상 상태가 아닐때 read 요청을 받도록 할지 디폴트는 no임
- 일관성이 중요치 않을때 리드 요청을 일부만 처리하게 할 수 있음