關於使用keepalive做redis集群的方案,當一台redis宕機了,另一台redis就會接管服務,但是宕機時,vip漂移,master和slave做角色轉換,需要將之前的master的資料同步在當前redis中,如果距離上次這種數據同步已經很久了,會不會產生大量的數據,我的問題是,如果在幾分鐘內同步不完,是不是會導致redis在幾分鐘內無法提供服務
人生最曼妙的风景,竟是内心的淡定与从容!
master/slave不是即時同步的嗎
主備之間同步會存在一定的延時,但是並不是角色切換之後再進行同步的,所以當角色切換之後新的主可以立即提供服務,但是數據可能會存在一定時間的缺失(就是由於同步延遲導致的),不過也可以讓新主在完全同步之後再提供服務,這樣就會造成一段時間無法提供服務。 我不懂什麼是keepalive做redis集群的方案,以上只是個人見解。
master/slave不是即時同步的嗎
主備之間同步會存在一定的延時,但是並不是角色切換之後再進行同步的,所以當角色切換之後新的主可以立即提供服務,但是數據可能會存在一定時間的缺失(就是由於同步延遲導致的),不過也可以讓新主在完全同步之後再提供服務,這樣就會造成一段時間無法提供服務。
我不懂什麼是keepalive做redis集群的方案,以上只是個人見解。