作者:风华正茂王先生
此篇博客为Window下搭建Redis集群正确操作流程,也是最近公司需要在本地调试代码Redis集群连接不上,所以我是在Window下搭建Redis集群,中间找了很多资料记录的也不全也遇到很多坑,没有相应的脚本下载地址此片博客我为大家做一个整合,希望能帮助大家,有什么问题大家也可以给我留言看到我会为大家解答的,如果我的博客对你有所帮助,那么请帮我点个赞支持一下,多多转发,谢谢大家了!
下载地址:https://github.com/tporadowski/redis/releases
Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,具体的安装过程我就不说了大家百度一下
将安装好的Redis文件夹复制六份,配置三主三从集群,分别重命名为 master6379、master6380,master6381,slave6382,slave6383,slave6384。(实际主备不安文件名区分)
此处要修改复制出来的六个Redis文件中的redis.windows.conf文件
在每个文件都新建一个start.bat的可执行文件
内如如下:
redis-server.exe redis.windows.conf
下载:https://rubyinstaller.org/downloads/
双击安装
安装时三个都要勾选
测试
cmd执行,ruby -v如果正常显示版本号证明安装成功
下载:https://rubygems.org/pages/download
安装:解压文件,命令窗口切换到解压目录,执行 gem install redis
gem 安装 Redis,命令窗口切换到 Redis 安装目录,执行:gem install redis(这里我已经安装过了所以建了一个副本给大家演示一下安装后的效果)
测试是否安装成功,执行 gem -v 正常显示版本号就证明安装成功
链接:https://pan.baidu.com/s/12NwMIH7HIQfc8aEIP6FcaA
提取码:W7Q7
下载下来的,redis-trib.rb放在Redis节点中的任意节点中
1. 启动Redis服务,启动每个节点下的 start.bat 脚本
2. cmd终端切换到 master6379 目录下执行: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
3.出现 Can I set the above configuration? (type 'yes' to accept): 输入yes
启动成功!!!
测试:
从客户端的查看集群的信息,cluster_state为ok表示启动成功
查看节点信息
本片博客结束-----------------------------------------------------------------------------------------------------------------------------------------