Windows下Redis集群搭建,不会脑子捐了篇

一 所需软件(安装):

  • Redis
  • Ruby语言运行环境
  • Redis的Ruby驱动RubyGems
  • 创建Redis集群的工具redis-trib.rb

1.安装Redis

redis下载地址   https://github.com/MSOpenTech/redis/releases ;下载Redis-x64-3.2.100.zip。

 

2.安装Ruby

https://rubyinstaller.org/downloads/

 

3.安装RubyGems

https://rubygems.org/pages/download

 

4.Redis集群的工具redis-trib.rb

https://pan.baidu.com/s/1hpOu7fGD9pCzpXQ6fFXJzg

提取码:v00z 下载59Kb

二.开始搭建Redis集群环境:

官方推荐搭建6个节点,也就是6个Redis,3个主库和3个从库,共6个虚拟机。

1.把下载好的Redis解压后,复制五份出来,命名改一下,方便区分

我们分别在这6个文件夹里面找到这个配置文件

 

依次修改,记得6个redis的配置文件都要修改:

 

注:
1.
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
这三个只要#去掉后,前面不要留空格,不然会报错。
2.
cluster-config-file nodes-6379.conf 
这个格式按照:cluster-config-file nodes-端口号.conf 
3.
appendonly yes   这个改成yes
4.
prot 端口号    6个redis依次改成自己的端口号就好,不要被占用

2.Ruby安装好了不用管

3.RubyGems下载好了解压放在自己喜欢的目录

然后cmd执行 gem install redis 命令即可

 

例如:这样即成功

 

4.将下载好的redis-trib.rb保存在Redis目录下,这个只是建议,自己喜欢放哪都行。

5.每个redis目录下面写一个bat启动程序

 

title redis-6379
redis-server.exe redis.windows.conf

title只是小黑窗口标题,建议格式为:redis-端口号

 

 

然后全部依次启动执行bat,文件目录出现这个这个文件

这个conf文件就是我们在redis.windows.conf配置的那个文件
 

注:如果出现闪退或者creating server tcp listening socket 127.0.0.1:6379: bind No error,依次在对应的redis目录执行一下命令:

redis-cli.exe
shutdown
exit
redis-server.exe redis.windows.conf

最后结果:

 

全部等待就绪

6.在redis-trib.rb目录下执行:

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

或者

ruby 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

如果之前启动过的报错:

 

 

 

解决办法每个redis子节点都要删除以下三个文件

*.aof,

*.rdb,

nodes-port(对应端口号).conf

再重启就没问题了

引起问题的原因,关闭redis集群时,直接关闭的命令行,应该按ctrl+c

重启:

 

这一步写yes

结果:

 

 

这个代表已经成功了。

 

下一篇来探索集群的奥秘: https://blog.csdn.net/Mr_xiayijie/article/details/109677583

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值