windows虚拟机上搭建redis集群,最新,超详细

第一步,下载redis,直接去到官网下载即可: https://redis.io/download

(注:强烈推荐使用redis5版本,否则需要搭建ruby环境,而ruby地址经常变更并且还会面临一大堆环境不兼容问题)

第二步.设置redis集群配置(3主3从)

1.解压,更改配置文件redis.windows.conf 修改或新增下列属性(记得属性前面的#放开):

port 7001 (端口不能重复,所以其他的五个分别为7002,7003,7004,7005,7006)
cluster-enabled yes (如果不为yes, 在使用JedisCluster集群代码获取的时候会报错。)
cluster-config-file nodes.conf  (nodes.conf修改成nodes.7001.conf的形式,保证唯一)
cluster-node-timeout 15000 (在创建集群的时候,避免超时)
appendonly yes (开启appendonly功能)
bind 127.0.0.1 改为0.0.0.0  (允许外部访问)
protected-mode no  (关闭保护模式,如果要给集群设置密码,需要改为yes)

2.保存,复制5份,并同理更改对应配置文件的port和cluster-config-file属性,保证唯一
在这里插入图片描述

第三步.分别进入到各个redis文件夹下,将redis注册成本地服务(注意更改对应的端口号):

redis-server.exe --service-install redis.windows.conf --service-name redis7001

注册完之后,此时可以打开windows服务列表查看.
在这里插入图片描述
在这里插入图片描述

第四步:第三步redis注册完之后为未运行状态,第四步即分别运行各个redis服务(注意更改对应的端口号):

redis-server.exe --service-start --service-name Redis7001

在这里插入图片描述
都运行成功之后先不要急着关闭命令窗口

第五步.以集群方式分别运行各个redis,命令为:

redis-cli -c -p 7001

在这里插入图片描述

第六步.redis5之后不需要ruby环境,即可在redis文件夹下创建集群:

redis-cli.exe --cluster create 192.168.2.99:7001 192.168.2.99:7002 192.168.2.99:7003 192.168.2.99:7004 192.168.2.99:7005 192.168.2.99:7006 --cluster-replicas 1

在这里插入图片描述
此时集群会进行初始化,并为redis集群分配槽点,大概2秒会询问是否确认redis配置,回复 yes即可
在这里插入图片描述

最后当看到如下信息时,表示redis全部槽点分配成功,即集群搭建成功
在这里插入图片描述

测试集群可用:

一.通过集群状态查看

1..\redis-cli.exe -c -p 7001
2.cluster info

在这里插入图片描述
如上显示,即集群可用

二.通过set值,get值查看
在这里插入图片描述
如图,通过尝试在7001节点存储不同的key值,部分数据会自动落到7003节点,并且可在7001节点取到对应的值,说明集群成功.

搭建失败重新部署:

重新部署redis注意事项:

1.redis集群如果出问题需要重新部署,那么分别到每个文件夹下删除下面三个文件,删完再重新部署:

appendonly.aof
dump.rdb
nodes-7001.conf

2.删除完之后再重新按照上面搭建的步骤重新部署即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ManCxyster

一分也是爱,不为钱,交个朋友

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值