1. 程式人生 > >(二)Windows下Redis的主從複製

(二)Windows下Redis的主從複製

  Redis擁有非常強大的主從複製功能,而且還支援一個master可以擁有多個slave,而一個slave又可以擁有多個slave,從而形成強大的多級伺服器叢集架構。目前在同一臺window下安裝三個redis例項,

其中主服務埠6379,從服務slave1為6380,從服務slave2為6381.

1.當前已安裝並啟動了主伺服器,複製兩份主服務的解壓目錄分別命名為Redis-salve1和Redis-salve2.如下圖:

2.配置從伺服器

  分別配置兩個配置檔案(兩個檔案需要配置的內容相同,以redis.windows.conf為例):

  當前兩個從服務的配置與主伺服器的配置檔案相同都是:

 其中Redis-slave1改為:

 其中Redis-slave2改為:

 

3.啟動兩個從服務

切換到各自目錄下,輸入命令:redis-server --service-install redis.windows.conf --loglevel verbose  --service-name 服務名稱

4.開啟服務,啟動兩個從服務並設定為自動啟動

5.測試

在主服務下,用server-cli輸入set a test,回車。

用RedisDesktopManager視覺化工具檢視結果驗證,三個伺服器同步成功。