Sentinel 모드는 먼저 Sentinel 명령을 제공하는 특수 모드입니다. Sentinel은 독립적인 프로세스로 실행됩니다. 원칙은 센티널이 명령을 보내고 Redis 서버의 응답을 기다리는 방식으로 실행 중인 여러 Redis 인스턴스를 모니터링한다는 것입니다.
Sentinel은 Redis를 위한 고가용성 솔루션입니다. 하나 이상의 Sentinel 인스턴스로 구성된 Sentinel 시스템은 원하는 수의 마스터 서버를 모니터링할 수 있으며 모든 이러한 마스터 서버 아래의 슬레이브 서버와 모니터링되는 마스터 서버가 오프라인이 되면 오프라인 마스터 서버 아래의 슬레이브 서버가 자동으로 새 마스터 서버로 업그레이드됩니다. (추천 학습: Redis 동영상 튜토리얼)
주요 기능
1. 때때로 요구 사항에 따라 잘 실행될 것으로 예상됩니다.
2. Redis 노드가 특정 조건에서 실행 중인 것으로 확인되면 다른 프로세스(예: 클라이언트)에 알릴 수 있습니다.
3. 자동으로 전환이 가능합니다. 마스터 노드를 사용할 수 없는 경우 마스터의 여러 슬레이브 중 하나(슬레이브가 두 개 이상인 경우)가 새 마스터로 선출될 수 있으며, 다른 슬레이브 노드는 자신이 따르는 마스터의 주소를 변경하여 새 주소로 승격됩니다. 주인의 노예.
4. Sentinel은 클라이언트에 서비스 검색을 제공합니다. Sentinel은 현재 마스터의 주소를 제공한 후 스위치가 있으면, 즉 마스터가 전화를 끊습니다. , Sentinel은 클라이언트에게 새로운 주소를 제공합니다.
Redis 관련 기술 지식을 더 보려면 Redis 사용 튜토리얼 컬럼을 방문하여 알아보세요!
위 내용은 Redis 감시 모드 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!