redis - 연결 유지 마스터 및 백업 문제가 있습니까?
天蓬老师
天蓬老师 2017-04-24 09:13:14
0
1
636

현재 문제는 다음과 같습니다.
마스터 keepalived는 다음과 같이 구성됩니다.
우선순위 200
nopreempt

슬레이브 연결 유지는
우선순위 190

으로 구성됩니다.

두 가지 모두에 대한 확인 스크립트는 다음과 같습니다.
vrrp_script chk_redis {

으아악

}

마스터의 redis1이 끊어지면 마스터 keepalived의 우선순위는 계속 낮아지고, 슬레이브의 redis2는 redis1이 발견되어 다시 시작된 후 기본 redis가 됩니다. 마스터 keepalived의 우선순위는 0으로 떨어집니다. 이번에는 마스터 keepalived가 nopreempt로 설정되어 redis2가 중단되면 마스터로 선점되지 않습니다. 즉, 가상 IP가 슬레이브에 액세스합니다. 슬레이브의 redis2가 끊어지면 전체 시스템에 문제가 있는 것입니다. 결과적으로 redis1이 다운된 것으로 확인될 때마다 사고 방지를 위해 redis1, redis2, 마스터 keepalived 및 슬레이브 keepalived만 다시 시작할 수 있습니다.
제 표정이 어색한지 모르겠네요.
이 문제를 해결할 수 있는 방법이 있나요?
감사합니다!

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
巴扎黑

keepalived + redis는 고가용성을 구성하며 우선순위를 구성할 필요가 없습니다.
keepalived는 VIP를 선점하고 redis 인스턴스 상태가 변경되면 스크립트를 실행하면 됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿