클러스터란 서버가 안정적이고 효율적인 상태에 도달할 수 있도록 서버 수를 늘려 동일한 서비스를 제공하는 것을 말합니다.
redis 클러스터 사용의 필요성
질문: 우리는 이미 Redis를 배포했으며 Redis를 시작하여 데이터를 읽고 쓸 수 있습니다. Redis 클러스터를 배워야 하는 이유는 무엇입니까?
답변: (1) 단일 Redis는 불안정합니다. Redis 서비스가 중단되면 사용할 수 있는 서비스가 없습니다. (추천 학습 : Redis 동영상 튜토리얼 )
(2) 단일 Redis의 읽기 및 쓰기 능력은 제한되어 있습니다.
요약: Redis 클러스터는 Redis의 읽기 및 쓰기 기능을 향상시키기 위한 것입니다.
redis 마스터-슬레이브 복제
마스터-슬레이브 복제 모델에는 여러 개의 Redis 노드가 있습니다.
그 중에 마스터노드 마스터는 단 한 명뿐입니다. 여러 개의 슬레이브 노드가 있을 수 있습니다.
네트워크 연결이 정상이라면 마스터는 항상 데이터 업데이트를 슬레이브에 동기화하여 마스터-슬레이브 동기화를 유지합니다.
Features
(1) 마스터 노드 마스터는 읽기 및 쓰기가 가능합니다.
(2) 슬레이브 노드 슬레이브는 읽기 전용입니다. (읽기 전용)
따라서 마스터-슬레이브 모델은 읽기 능력을 향상시키고 쓰기 능력을 어느 정도 완화시킬 수 있습니다. 아직 쓸 수 있는 마스터 노드가 하나뿐이기 때문에 모든 읽기 작업을 슬레이브 노드로 전송할 수 있어 쓰기 능력이 향상됩니다.
위 내용은 Redis 클러스터는 무엇을 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!