Sentinel 모드는 Redis에서 공식적으로 권장하는 클러스터 배포 방법입니다. 마스터-슬레이브 복제 방법과 달리 Sentinel 모드는 마스터가 다운되면 자동으로 마스터와 슬레이브 간에 전환할 수 있습니다. Sentinel 자체는 독립적으로 실행되는 프로세스이기도 하며 여러 마스터-슬레이브 복제 클러스터를 모니터링하는 데 사용됩니다. (추천 학습: iRedis 동영상 튜토리얼 )
장점
Redis 클러스터가 불규칙적으로 잘 작동하는지 여부. Redis 노드에 장애가 발생하면 클라이언트 등 다른 프로세스를 적시에 조정할 수 있습니다. 마스터 프로세스와 백업 프로세스 사이를 자동으로 전환할 수 있습니다.Sentinel Cluster
분명히 sentinel 프로세스에도 단일 지점 배포의 문제가 있습니다. 즉, sentinel 프로세스가 중단된 후 전체 클러스터를 사용할 수 없게 되므로 sentinel 프로세스도 클러스터 배포를 지원해야 합니다. Sentinel 클러스터 배포의 장점은 다음과 같습니다. 일부 Sentinel 프로세스가 종료되더라도 활성/대기 전환은 계속 수행될 수 있습니다. 클라이언트는 모든 Sentinel 프로세스 서비스에 연결하여 클러스터 정보를 얻을 수 있습니다.Sentinel 모드 개요
Sentinel 모드는 먼저 Sentinel 명령을 제공하며 독립적인 프로세스입니다. 원칙은 센티널이 명령을 보내고 Redis 서버의 응답을 기다리는 방식으로 실행 중인 여러 Redis 인스턴스를 모니터링한다는 것입니다.여기 센트리에는 두 가지 기능이 있습니다
명령을 보내면 Redis 서버가 돌아와 마스터 서버와 슬레이브 서버를 포함한 실행 상태를 모니터링합니다. Sentinel은 마스터가 다운된 것을 감지하면 자동으로 슬레이브를 마스터로 전환한 다음 게시 및 구독 모드를 통해 다른 슬레이브 서버에 알리고 구성 파일을 수정하여 호스트를 전환하도록 합니다. 그러나 Sentinel 프로세스가 Redis 서버를 모니터링할 때 문제가 발생할 수 있으므로 모니터링을 위해 여러 Sentinel을 사용할 수 있습니다. 각 센티널도 모니터링되므로 다중 센티널 모드가 형성됩니다. Redis 관련 기술 기사를 더 보려면Redis 데이터베이스 사용 튜토리얼 소개 칼럼을 방문하여 알아보세요!
위 내용은 Redis 클러스터에 센티널을 설정해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!