《數據采集》課件-Redis-主從復制_第1頁
《數據采集》課件-Redis-主從復制_第2頁
《數據采集》課件-Redis-主從復制_第3頁
《數據采集》課件-Redis-主從復制_第4頁
《數據采集》課件-Redis-主從復制_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Redis主從復制了解Redis的主從復制基本知識

一、主從復制概述

二、主從復制原理

三、部分重同步

四、配置1、主從復制概述

如果主服務器宕機,從服務器可以替代主服務器來為客戶端服務,相當于備份。并且可以把持久化的配置在從服務器端來減輕主服務器的壓力,主服務器不做持久化,由從服務器負責。1、主從復制概述

原理:無論是初次連接還是重新連接,當建立一個從服務器時,從服務器都將向主服務器發送一個SYNC命令。接到SYNC命令的主服務器將開始執行BGSAVE,并在保存操作執行期間,將所有新執行的寫入命令都保存到一個緩沖區里面。當BGSAVE執行完畢后,主服務器將執行保存操作所得的.rdb文件發送給從服務器從服務器接收這個.rdb文件,并將文件中的數據載入到內存中。主服務器會以Redis命令協議的格式,將寫命令緩沖區中積累的所有內容都發送給從服務器。2、主從復制原理

2、部分重同步從服務器可以在主從服務器之間的連接斷開時進行自動重連,在Redis2.8版本之前,斷線之后重連的從服務器總要執行一次完整重同步(fullresynchronization)操作,但是從2.8版本開始,從服務器可以根據主服務器的情況來選擇執行完整重同步還是部分重同步(partialresynchronization)2、部分重同步原理:?如果從服務器記錄的主服務器ID和當前要連接的主服務器的ID相同,并且從服務器記錄的偏移量所指定的數據仍然保存在主服務器的復制流緩沖區里面,那么主服務器會向從服務器發送斷線時缺失的那部分數據,然后復制工作可以繼續執行。?否則的話,從服務器就要執行完整重同步操作。3、配置配置一個從服務器非常簡單,只要在配置文件中增加以下的這一行就可以了:slaveof192.168.1.16379。當然,你需要將代碼中的192.168.1.1和6379替換成你的主服務器的IP和端口號。3、配置另外一種方法是調用SLAVEOF命令,輸入主服務器的IP和端口,然后同步就會開始:127.0.0.1:6379>SLAVEOF192.168.1.16379主從復制就是用戶可以通過執行SLAVEOF命令或者設置SLAVEOF選項,讓一個服務器去復制(replicate)另一個服務器,我們

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論