一 環境: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