主從複製
redis主從複製的配置和使用都非常簡單,通過主從複製可以允許多個slave server(從服務器)和master server(主服務器)相同的數據庫副本。
redis主從複製的特點
1.Master可以擁有多個slave
2.多個slave可以連接同一個master外,還可以連接到其他slave(當master宕機以後,其中一個master立馬可以變成主機master)
3.主從複製不會阻塞master,主從複製的時候,master可以繼續處理client請求。(不影響客戶端繼續寫入數據到master)
4.提高系統的伸縮性。
redis 主從複製的過程
1.slave與master建立連接,發送sync(同步命令)
2.master會啓動一個後臺進程,將數據庫快照保存到文件中,同時master主進程會開始收集新的寫命令並緩存。
3.後臺完成保存後,將此文件發送給slave
4.slave將此文件保存到硬盤上面。