redis-cluster의 failover 거동
3370 단어 RedisRedis-cluster
배경
초기 상태

- 3 master, 3 slave
- redis 4.0.9
slave를 1대 파괴
이렇게 하면

이런

slave1 깨질 뿐. 마스터에 영향 없음
master를 1대 파괴
이렇게 하면

이런

복제 된 슬레이브가 승격. 1 분 정도 시간 지연 있음
마스터 2대를 순차적으로 파괴한다
이렇게 하면

이렇게

복제 된 슬레이브가 승격. 1 분 정도 시간 지연 있음
master2대를 동시에 파괴
이렇게 하면

이렇게

failover가 발생하지 않는 이유
이렇게 하면

이런

slave1 깨질 뿐. 마스터에 영향 없음
master를 1대 파괴
이렇게 하면

이런

복제 된 슬레이브가 승격. 1 분 정도 시간 지연 있음
마스터 2대를 순차적으로 파괴한다
이렇게 하면

이렇게

복제 된 슬레이브가 승격. 1 분 정도 시간 지연 있음
master2대를 동시에 파괴
이렇게 하면

이렇게

failover가 발생하지 않는 이유
이렇게 하면

이렇게

복제 된 슬레이브가 승격. 1 분 정도 시간 지연 있음
master2대를 동시에 파괴
이렇게 하면

이렇게

failover가 발생하지 않는 이유
같은 계통의 master-slave를 파괴
이렇게 하면

이런

결론
다음과 같은 경우 앱에 영향이 있습니다.
- 같은 계통의 master, slave가 죽는다
- master가 2대 이하인 상태에서 master가 죽는다
Reference
이 문제에 관하여(redis-cluster의 failover 거동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rhi222/items/cdea6e0593cfe5efb819
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음과 같은 경우 앱에 영향이 있습니다.
- 같은 계통의 master, slave가 죽는다
- master가 2대 이하인 상태에서 master가 죽는다
Reference
이 문제에 관하여(redis-cluster의 failover 거동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rhi222/items/cdea6e0593cfe5efb819텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)