이해하려고합니다. 클러스터 모드가있는 redis 인스턴스를 사용하는 것과 다른 redis 인스턴스를 갖는 것의 차이점은 무엇입니까? 사용할 수 있습니까?복수의 redis 인스턴스가있는 Redis Shards (각 클러스터 모드가 비활성화 됨) vs 클러스터 모드 활성화
0
A
답변
1
단일 인스턴스/독립형 모드에서 Redis를 사용하는 경우 데이터 (예 : 라우팅 키)는 클라이언트 또는 프록시에 의해 데이터베이스 외부에서 수행되고 고 가용성을 유지해야합니다. 클러스터 모드에서 작동 할 때 Redis가 대신 작업을 수행합니다.
0
클러스터 모드없이 여러 Redis 인스턴스를 사용하는 경우 응용 프로그램은 다양한 인스턴스에서 데이터의 샤딩을 처리해야합니다. 클러스터 모드에서 Redis는 다양한 인스턴스 사이에 키 슬롯 할당을 배포하며 Redis 클라이언트는 일반적으로이 정보를 읽고 적절한 인스턴스에서 읽고 쓸 수있는 방법을 알고 있습니다.
또한 publish/subscribe를 사용할 때 클러스터 모드를 사용하지 않을 때 브로드 캐스트는 다양한 마스터 노드를 통과하지 않습니다. 클러스터 모드에서 브로드 캐스트는 클러스터의 모든 노드에 도달합니다.