windows下Redis 主從讀寫分離部署


1.可直接下載window下的運行文件(下面這個鏈接)

也可以瀏覽github 查看相應的版本說明文檔 https://github.com/ServiceStack/redis-windows

https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip

  文件下載后解壓后文件如圖

本次搭建環境為同一台機器上。多台緩存服務器需要設定自己的IP地址,分別建立主從文件夾(文件夾名自己取),這里我配置一個寫入(主節點)兩個讀取(從節點)。把下載的文件分別放入三個文件夾中,主節點文件夾中默認配置文件不需要我們來改更什么,他的默認端口為:6379

打開兩個從節點的配置文件 “redis.windows.conf” 我們也只需要改更端口及主從關系綁定,及相應的密碼,注:密碼統一便於管理

在配置文件中搜索port 更改端口號,搜索 slaveof 加一行綁定主從關系 

slave1------>redis.windows.conf------>port 6380 

                                                           slaveof 127.0.0.1 6379

slave2------>redis.windows.conf------>port 6381

                                                          slaveof 127.0.0.1 6379

 

密碼這里我沒有設置,更多配置可跟據配置文件來更改,也可以參考小伙們的解釋文檔http://www.cppblog.com/HappySky2046/archive/2014/06/18/207323.html

 

 2.下面開始運行啦。。。。。。。。。

    先分別啟動三個服務,啟動順序命令如下

    2.1 注冊成服務 (可以使用cmd命令來啟動,轉到目錄。如下圖有快速進行目錄命令方法,另外也可以做成bat文件放入目錄方便使用)

    

 

          注冊服務示例:redis-server --service-install redis.windows.conf --loglevel verbose  --service-name Redis6379

    

redis-server --service-install redis.windows.conf --loglevel verbose  --service-name Redis6380

redis-server --service-install redis.windows.conf --loglevel verbose  --service-name Redis6381

 

補下其它的常用命令

卸載服務  redis-server --service-uninstall

啟動服務  redis-server --service-start 

停止服務  redis-server --service-stop

3.服務已經啟動了,我們就來測試一下吧

可以使用客戶端管理工具來查看,寫入的數據是否被同步,目前可視化管理工具有RedisDesktopManager,或者RedisStudio

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM