>  기사  >  데이터 베이스  >  Redis 클러스터란?

Redis 클러스터란?

青灯夜游
青灯夜游원래의
2019-06-04 11:27:346300검색

Redis 클러스터란?

Redis 클러스터는 분산형 내결함성 Redis 구현입니다. 클러스터에서 사용할 수 있는 기능은 일반적인 독립 실행형 Redis의 하위 집합입니다. .

Redis 클러스터에는 중앙 노드나 프록시 노드가 없습니다. 클러스터의 주요 설계 목표 중 하나는 선형 확장성을 달성하는 것입니다.

Redis 클러스터는 데이터가 여러 Redis 노드에 걸쳐 자동으로 분할되는 Redis를 실행하는 방법을 제공합니다. 또한 Redis 클러스터는 파티셔닝 중에 가용성 수준을 제공합니다. 이는 일부 노드가 실패하거나 통신할 수 없는 경우에도 계속 실행할 수 있는 기능입니다. 그러나 주요 오류가 발생하면(예: 대부분의 마스터를 사용할 수 없는 경우) 클러스터 작동이 중지됩니다.

Redis 클러스터 모델:

Redis 클러스터란?

Redis 클러스터의 목표는 무엇입니까? 성취하다? ?

● 1000개 노드에서도 여전히 좋은 성능을 발휘할 수 있으며 확장성은 선형적입니다. 클러스터 간에 비동기 복제가 사용되며 병합 작업이 없습니다.

● 허용되는 쓰기 안전(Write safety) 수준: 시스템은 대부분의 노드에 연결된 클라이언트가 수행하는 모든 쓰기 작업을 저장하려고 시도합니다. 그러나 쓰기의 일부는 여전히 손실됩니다.

● 가용성: 대다수의 마스터 노드에 연결할 수 있으며, 연결할 수 없는 모든 마스터 노드에 대해 연결 가능한 경우 Redis 클러스터는 계속해서 파티션 작업을 수행할 수 있습니다.

위 내용은 Redis 클러스터란?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.