1、第一步先安裝Redis
參照<Windows下Redis安裝及使用.docx>
在Redis目錄E:/Redis下新建Logs文件夾,並且創建3個端口下的配置文件,記得修改里面的接口
(配置文件來啟動3個不同的Redis實例,由於Redis默認端口為6379,所以這里使用了6380、6381、6382來運行3個Redis實例)
X修改配置文件
port 6380
loglevel notice
logfile "D:/Redis/Logs/redis6380_log.txt"
appendonly yes
appendfilename "appendonly.6380.aof"
cluster-enabled yes
cluster-config-file nodes.6380.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes
參數解釋:
port 6380 #端口號
loglevel notice #日志的記錄級別,notice是適合生產環境的
logfile "Logs/redis6380_log.txt" #指定log的保持路徑,默認是創建在Redis安裝目錄下,如果有子目錄需要手動創建,如此處的Logs目錄
syslog-enabled yes #是否使用系統日志
syslog-ident redis6380 #在系統日志的標識名
appendonly yes #數據的保存為aof格式
appendfilename "appendonly.6380.aof" #數據保存文件
cluster-enabled yes #是否開啟集群
cluster-config-file nodes.6380.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes
安裝3個redis服務
redis-server.exe --service-install redis.windows.6380.conf --service-name redis6380
redis-server.exe --service-install redis.windows.6381.conf --service-name redis6381
redis-server.exe --service-install redis.windows.6382.conf --service-name redis6382
服務安裝成功
卸載服務
2、windows下安裝rubyinstaller
查看是否安裝成功:ruby –version
安裝ruby環境下Redis的驅動
如果服務器聯網的話,直接使用命令:gem install redis
若服務器無法聯網的話,會連接失敗,直接在官網下載redis-3.2.1.gem,安裝。
下載Redis官方提供的創建Redis集群的ruby腳本文件redis-trib.rb
(https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb)
打開該鏈接如果沒有下載,而是打開一個頁面,那么將該頁面保存為redis-trib.rb
3、創建集群
創建Redis集群
redis-trib.rb create --replicas 0 192.168.168.180:6380 192.168.168.180:6381 192.168.168.180:6382
必須保證rb文件默認打開方式
檢驗是否真的創建成功,輸入以下命令:
redis-trib.rb check 192.168.168.180:6380
參照:
http://www.cnblogs.com/tommy-huang/p/6240083.html