Windows redis集羣(redis-cluster)

一 環境:Redis、Ruby語言運行環境、Redis的Ruby驅動rubygems、創建Redis集羣的腳本redis-trib.rb

二安裝redis:

   redis:下載地址  https://github.com/MicrosoftArchive/redis/releases 下載解壓版本 Redis-x64-3.2.100.zip

  把 redis 解壓後,再複製出 6 份, 由於 redis 默認端口號爲 6379,那麼其它5份的端口可以爲 6379,6380,6381,6382,6383,6384。 並且把目錄使用端口號命名

修改配置文件redis.windows.conf 支持集羣

port 6380  //對應的端口號
cluster-enabled yes   //如果cluster-enabled 不爲yes, 那麼在使用JedisCluster集羣代碼獲取的時候,會報錯
cluster-config-file nodes-6379.conf  //是爲該節點的配置信息,這裏使用 nodes-端口.conf命名方法。服務啓動後會在目錄生成該文件。
cluster-node-timeout 15000 //延長時間,在創建集羣的時候,不會超時。
appendonly yes  //支持持久化

編寫一個 start.bat 來啓動 redis,在每個節點目錄下建立 start.bat,內容如下:

title redis-6379
redis-server.exe redis.windows.conf

最後節點上級目錄新建一個start.bat (文件目錄D:\rediscluster)主要用是一個用來同時啓動6個節點,這樣比較方便,文件內容如下:

@echo off 
start /D "D:\rediscluster\6379" start.bat
start /D "D:\rediscluster\6380" start.bat
start /D "D:\rediscluster\6381" start.bat
start /D "D:\rediscluster\6382" start.bat
start /D "D:\rediscluster\6383" start.bat
start /D "D:\rediscluster\6384" start.bat

三 安裝Ruby

redis的集羣使用  ruby腳本編寫,所以系統需要有 Ruby 環境 ,下載地址 http://dl.bintray.com/oneclick/rubyinstaller/ ,找到rubyinstaller-2.3.3-x64.exe,下載安裝

四 安裝Redis的Ruby驅動rubygems

下載地址 https://rubygems.org/pages/download, 下載後解壓,當前目錄切換到解壓目錄中,如D:\rediscluster\rubygems-2.7.7 然後在命令行執行  ruby setup.rb  

然後執行命令gem install redis,安裝redis的相關依賴。

五 安裝集羣腳本redis-trib.rb

下載地址 https://pan.baidu.com/s/1QJQhvfGo4fkt0Jws4gBoHw,下載成功直接放到D:\rediscluster目錄下,然後執行start.bat,在cmd執行

redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 

然後進入6379目錄,鏈接上redis,執行命令 redis-cli -c -h 127.0.0.1 -p 6379

這樣就成功了,我們看看效果

這樣就成功了

如果不想自己下載文件,可以進去這裏下載

鏈接:https://pan.baidu.com/s/1w9V-7xZRRgZnxFZCO2fYEg 
提取碼:4jrq

轉載:https://blog.csdn.net/zsg88/article/details/73715947 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章