찾다

 >  Q&A  >  본문

keepalived - keepalive +redis 솔루션의 데이터 동기화 문제

Keepalive를 Redis 클러스터로 사용하는 솔루션의 경우 하나의 Redis가 다운되면 다른 Redis가 서비스를 대신하게 됩니다. 하지만 다운되면 VIP가 드리프트되고 마스터와 슬레이브의 역할이 변경되어야 합니다. . 마스터의 데이터 동기화가 현재 Redis에 있습니다. 마지막 데이터 동기화 이후 오랜 시간이 지나면 많은 양의 데이터가 생성됩니까? 제 질문은 동기화가 몇 분 내에 완료되지 않으면 Redis가 발생합니까? 몇 분 안에 실패할 수 있나요?

내에 서비스를 제공할 수 없나요?
黄舟黄舟2857일 전819

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-24 09:14:50

    마스터/슬레이브는 실시간으로 동기화되지 않나요?

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-24 09:14:50

    마스터와 백업 간의 동기화에는 일정 지연이 발생하지만 역할 전환 후 동기화가 수행되지 않으므로 역할 전환 후 새 마스터가 즉시 서비스를 제공할 수 있지만 데이터가 누락될 수 있습니다. (즉, 동기화 지연으로 인해) 특정 기간 동안(즉, 동기화 지연으로 인해) 새 마스터는 동기화가 완료된 후에 서비스를 제공하도록 허용될 수도 있으며, 이로 인해 일정 기간 동안 서비스를 사용할 수 없게 됩니다.
    Redis 클러스터의 Keepalive 솔루션이 무엇인지 이해가 되지 않습니다. 위의 내용은 제 개인적인 의견입니다.

    회신하다
    0
  • 취소회신하다