Windows下搭建Redis集群

Redis常见的多节点搭建有主从、哨兵和集群三种模式,主从模式的主要缺点是不能高可用和无法存放超大量数据,而哨兵模式虽然能够做到高可用,但无法存放超大量数据。因此,Redis为了解决这一问题,提供了集群模式。
集群模式的搭建大致分为以下几步:
1、安装ruby(下载链接:http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.3.3-x64.exe)
安装完成后执行:gem install redis
在这里插入图片描述
安装ruby的原因是要启动redis集群的重要文件redis-trib.rb,因为这个文件是用Ruby开发的。
注意:由于使用的redis是windows版的Redis-x64-3.2.100.zip,所以ruby必须安装2.3.0以上版本
2、下载redis最新版Redis-x64-3.2.100.zip,解压并复制6份(端口号:7001 - 7006)
在这里插入图片描述
3、修改配置文件redis.windows.conf,7001 - 7006 除端口号不同外,都是相同的配置

port 7001
appendonly yes
cluster-enabled yes
cluster-config-file nodes-7001.conf
cluster-node-timeout 15000

4、新建start.bat

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

5、下载安装集群脚本 redis-trib.rb,放到7001节点目录(下载链接:https://rubygems.org/pages/download)
在这里插入图片描述
6、分别执行start.bat启动redis
7、进入7001节点目录,执行命令启动集群:
ruby redis-trib.rb create --replicas 1 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 127.0.0.1:7006
如果报错:
在这里插入图片描述
则可能是配置了requirepass密码,需要注释掉。
注释掉后集群启动成功:
在这里插入图片描述
出现如上的提示时,需要输入:yes
最终启动成功:
在这里插入图片描述
8、测试
在7001节点目录下打开命令行执行:

redis-cli.exe -c -p 7001

存入一个值:

set name redis

在这里插入图片描述
进入7006节点目录,连接redis,获取刚刚存入的值:
在这里插入图片描述
可以看到集群搭建成功!

参考链接:
https://www.cnblogs.com/thirteen-zxh/p/9187875.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值