cluster-enabled <yes/no>: 클러스터 모드로 실행할지 여부를 결정
cluster-config-file : 해당 노드의 클러스터를 유지하기 위한 설정을 저장하는 파일로 사용하자 수정하지 않음
cluster-node-timeout
특정 노드가 정상이 아닌 것으로 판단하는 기준 시간
이 시간동안 감지되지 않은 master는 replica에 의해 failover가 이루어짐
cluster-replica-validity-factor
master와 통신한지 오래된replica가 failover를 수행 하지 않게 하기 위한 설정
(cluster-node-timeout * factor)만큼 master와 통신이 없었던 replica는 failover 대상에서 제외된다.
cluster-migration-barrier
한 master가 유지해야하는 최소 replica의 개수
이 개수를 충족하는 선에서 일부replica는replica를 가지지 않은 master의 replica로 migrate 될 수 있다.
cluster-require-full-coverage <yes/no>
일부 hash slot이 커버되지 않을 때 write 요청을 받지 않을지 여부
no로 설정하게 되면 일부 노드에 장애가 생겨 해당 hash slot이 정상 작동하지 않더라도 나머지 hash slot에 대해서는 작동하도록 할 수 있다.
cluster-allow-reads-when-down <yes/no>
클러스터가 정상상태가 아닐 때도 read요청은 받도록 할지 여부
어플리케이션에서 read동작의 consistency가 중요치않은 경우에 yes로 설정 할 수 있다.