Redis 重點(diǎn)回顧

2018-08-02 14:55 更新
  • Redis 2.8 以前的復(fù)制功能不能高效地處理斷線后重復(fù)制情況, 但 Redis 2.8 新添加的部分重同步功能可以解決這個(gè)問(wèn)題。
  • 部分重同步通過(guò)復(fù)制偏移量、復(fù)制積壓緩沖區(qū)、服務(wù)器運(yùn)行 ID 三個(gè)部分來(lái)實(shí)現(xiàn)。
  • 在復(fù)制操作剛開(kāi)始的時(shí)候, 從服務(wù)器會(huì)成為主服務(wù)器的客戶端, 并通過(guò)向主服務(wù)器發(fā)送命令請(qǐng)求來(lái)執(zhí)行復(fù)制步驟, 而在復(fù)制操作的后期, 主從服務(wù)器會(huì)互相成為對(duì)方的客戶端。
  • 主服務(wù)器通過(guò)向從服務(wù)器傳播命令來(lái)更新從服務(wù)器的狀態(tài), 保持主從服務(wù)器一致, 而從服務(wù)器則通過(guò)向主服務(wù)器發(fā)送命令來(lái)進(jìn)行心跳檢測(cè), 以及命令丟失檢測(cè)。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)