2017-11-22 1 views

답변

1

단일 인스턴스/독립형 모드에서 Redis를 사용하는 경우 데이터 (예 : 라우팅 키)는 클라이언트 또는 프록시에 의해 데이터베이스 외부에서 수행되고 고 가용성을 유지해야합니다. 클러스터 모드에서 작동 할 때 Redis가 대신 작업을 수행합니다.

0

클러스터 모드없이 여러 Redis 인스턴스를 사용하는 경우 응용 프로그램은 다양한 인스턴스에서 데이터의 샤딩을 처리해야합니다. 클러스터 모드에서 Redis는 다양한 인스턴스 사이에 키 슬롯 할당을 배포하며 Redis 클라이언트는 일반적으로이 정보를 읽고 적절한 인스턴스에서 읽고 쓸 수있는 방법을 알고 있습니다.

또한 publish/subscribe를 사용할 때 클러스터 모드를 사용하지 않을 때 브로드 캐스트는 다양한 마스터 노드를 통과하지 않습니다. 클러스터 모드에서 브로드 캐스트는 클러스터의 모든 노드에 도달합니다.