搜尋

首頁  >  問答  >  主體

keepalived - keepalive +redis 方案中資料同步的問題

關於使用keepalive做redis集群的方案,當一台redis宕機了,另一台redis就會接管服務,但是宕機時,vip漂移,master和slave做角色轉換,需要將之前的master的資料同步在當前redis中,如果距離上次這種數據同步已經很久了,會不會產生大量的數據,我的問題是,如果在幾分鐘內同步不完,是不是會導致redis在幾分鐘內無法提供服務

黄舟黄舟2857 天前821

全部回覆(2)我來回復

  • 大家讲道理

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

    master/slave不是即時同步的嗎

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-24 09:14:50

    主備之間同步會存在一定的延時,但是並不是角色切換之後再進行同步的,所以當角色切換之後新的主可以立即提供服務,但是數據可能會存在一定時間的缺失(就是由於同步延遲導致的),不過也可以讓新主在完全同步之後再提供服務,這樣就會造成一段時間無法提供服務。
    我不懂什麼是keepalive做redis集群的方案,以上只是個人見解。

    回覆
    0
  • 取消回覆