Redis 主從配置 Windows 版本

1.下載安裝

https://github.com/MSOpenTech/redis/releasesgit

下載解壓後的目錄:github

我把下載的redis拷貝了三份,一主兩從。目錄自定義redis

2.修改配置文件

master文件夾的配置文件能夠不用修改,默認端口6379。可是!兩個從服務器的配置文件必須修改,修改兩個點。數據庫

2.1 修改從服務器的 redis.windows.conf 

主服務的端口號爲 6379,從服務的全部端口都要修改,避免端口衝突!apache

主服務的端口爲 6379,從服務設置爲:6380、6381windows

修改從服務器的258行,添加slaveof [主服務ip] [主服務端口]。主服務器的不用修改!服務器

3.啓動服務

3.1 CMD命令啓動

3.2 自定義編輯bat文件啓動

redis-server.exe redis.windows.conf --maxmemory 200m
pause

 

4. 啓動客戶端

爲每一個從服務器編寫本身的bat啓動文件,由於每一個從服務器的 redis-cli.exe 文件默認都是鏈接的 6379 端口,而6379端口被做爲主服務器的端口。因此,若是不爲每一個從服務器的客戶端編寫 bat 啓動文件,那麼從服務器裏的 redis-cli.exe 都將鏈接到 6379 主服務器上。測試

<!--從服務器客戶端bat腳本, -p後面的端口號分別爲兩臺從服務器的端口號 6380和6381-->
redis-cli.exe -p 6380
pause

 

5.運行效果圖

5.1 啓動

5.2 檢測主從複製功能

主服務起來以後測試主從同步功能,最左邊爲主服務器 set key 1111 右邊兩臺從服務器 get key 同步成功。兩臺從服務器經過 set key 來修改key時 服務器報錯不能執行寫操做。spa

重要:redis的主服務器和從服務器同步數據,主服務器作寫操做,從服務器作讀操做。相似於MySQL數據庫服務的主從同步code

相關文章
相關標籤/搜索