win10下redis集群搭建

        由于项目开发过程中,公司开发环境redis为单机模式,上了生产后要求redis集群模式,导致某些功能异常,而盲改直接部署成本较高,就在本地搭建了个redis集群来调试代码。以下是搭建过程。

        首先了解redis支持的集群方案有三种:1,主从负责模式。2,Sentinel(哨兵)模式。3,Cluster模式。而本次是搭建Cluster模式。

        系统:win10,redis版本6.2.6(5.0以上),集群模式:cluster模式。本次6个节点,3主3从。

 1,下载redis,以下是整体目录结构

2,创建6个文件夹,并重新命名,本次6个节点,以存放节点内容(就以各自端口号命名吧)

每个文件夹内创建一个自己的配置文件如:redis-6380.conf  、redis-6381.conf。。。。。。

内容如下:

可以直接copy这里,每个节点改成自己的配置:

# 后台启动
daemonize yes
# 绑定IP,Redis 只接收来自于该IP 地址的请求(0.0.0.0:本机)
bind 0.0.0.0
# 监听端口
port 6380
# 守护进程,后台启动
daemonize yes
# 开启集群 是
cluster-enabled yes
# 数据库镜像备份的文件存放路径
dir "./6380/"
# 节点信息
cluster-config-file nodes-6380.conf
# 超时时限
cluster-node-timeout 5000
# aof持久化方式
appendonly yes
# Redis 在后台运行的时候生成的pid文件
pidfile redis_6380.pid
# 配置log 文件地址
logfile "D:/Tools/redis-6.2.6-x64-windows/6380/6380.log"
# 开启Keyspace通知 
notify-keyspace-events Ex     

3,给这几个节点添加启动文件,方便启动 start6380.bat、start6381.bat。。。。。。

启动文件:  redis-server.exe  ./6380/redis-6380.conf             --  对应start6380.bat

结束:redis-cli -p 6380 shutdown                  --  对应stop6380.bat

4,双击启动所有节点,

5,打开安装目录,cmd进入命令窗扣,执行如下命令,则集群模式搭建完成:

redis-cli  --cluster create 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 127.0.0.1:6385 --cluster-replicas 1

进入节点:  redis-cli -h 127.0.0.1 -p 6380 -c

执行命令:cluster info 出现  如下则表示成功

可以执行cluster nodes 查看节点信息

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值