参考Windows下Redis 安装及配置安装好redis并启动redis-server
Windows下redis集群搭建
构建集群节点目录
将拷贝redis解压后的文件复制为六份并修改文件名(以集群下redis节点端口命名)
修改配置文件
打开6830文件夹下的redis.windows.conf文件
修改端口号(与文件夹名相同),剩余文件夹同理。
在该文件内找到以下几项配置并进行修改,剩余文件夹同理:
port 6380 //修改为与当前文件夹名字一样的端口号
appendonly yes //指定是否在每次更新操作后进行日志记录
cluster-enabled yes //开启集群模式
cluster-config-file nodes-XXXX.conf //保存节点配置(XXXX为端口号,如该文件夹下为6380)
cluster-node-timeout 15000 //集群超时时间,节点超过这个时间没反应就断定是宕机
创建启动脚本
在每个文件夹下新建文本,写入以下内容并保存为start.bat文件
XXXX为端口号,随文件夹修改,如6380
title redis-xxxx
redis-server.exe redis.windows.conf
安装Ruby
链接:https://pan.baidu.com/s/1-50oFCxxi-s0uS51I61yHw
提取码:yyds
安装时三个都勾选
安装Redis的Ruby驱动redis-xxxx.gem
切换到redis安装目录,需要在命令行中,执行 gem install redis
在执行指令时可能报错,
参考gem install redis 不成功问题,无法访问网站
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 解决办法
解决。
安装集群脚本redis-trib
网站地址不能访问了,还是放云盘链接在这里:
链接:https://pan.baidu.com/s/1S5qfRPolwJwFTdJb0ITWGQ
提取码:sdyy
下载后放置在节点目录文件夹下。
运行集群
依次打开文件夹依次启动start.bat,启动节点
然后在节点目录文件夹下打开cmd,执行:
redis-trib.rb create --replicas 1 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 127.0.0.1:6385
集群搭建成功