1ruby官网下载 此处本人下载3.1.1版本
选好安装路径一路下一步即可
安装后会弹出类型cmd命令行的窗口,回车貌似会进行下载更新
打开cmd命令行输入ruby -v测试是否安装成功
2配置6个端口:3主3从集群 6379,7001-7005
在redis安装目录找到redis.windows.conf配置文件找到中找到如下配置 开启集群超时等设置
port 7005
cluster-enabled yes
cluster-config-file nodes-7005.conf
cluster-node-timeout 15000
cmd命令行执行redis-trib.rb create --relicas 127.0.0.1:6379 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
提示ruby没有redis文件 ,cmd执行gem install redis安装ruby 所需redis
3 cmd执行redis-trib.rb create --replicas 127.0.0.1:6379 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
提示: >>> Creating cluster
*** ERROR: Invalid configuration for cluster creation.
*** Redis Cluster requires at least 3 master nodes.
*** This is not possible with 5 nodes and 127 replicas per node.
*** At least 384 nodes are required.
>>>创建集群
***错误:创建群集的配置无效。
***Redis群集至少需要3个主节点。
***如果每个节点有5个节点和127个副本,这是不可能的。
***至少需要384个节点。
网上找答案都没正确后来发现有个命令:ruby redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 需要用ruby来执行集群,最后询问是否创建输入yes 即可创建成功