Windows -- Redis集群搭建(redis-cluster)

本文详细介绍了在Windows上搭建Redis分布式集群的步骤,包括所需软件、配置文件修改、启动脚本编写、Ruby环境安装、Redis驱动安装、集群构建脚本执行及常见问题解决。通过创建3主3从节点,实现高可用性和数据分片。
摘要由CSDN通过智能技术生成

前述:redis主要有集群、主从复制、哨兵、分片几种策略,而本文主要讲解如何搭建分布式redis集群。

一 、所需软件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb

二、redis安装配置

1、下载安装配置可看上一篇博文:Windows -- Redis安装与配置(单机版)


要让集群正常运作至少需要3个主节点,建议配置3个主节点,其余3个作为各个主节点的从节点(也是官网推荐的模式)。

所以需要6台虚拟机。

主节点崩溃,从节点的Redis就会提升为主节点,代替原来的主节点工作,崩溃的主Redis恢复工作后,会再成为从节点。


2、创建redis集群目录

把redis解压后,再复制五份,配置三主三从集群。由于redis默认端口为6379,那么其他五个的端口可以设置为6380、6381、6382、6383、6384,并且使用端口号为各自目录命名。

3、修改配置文件

打开每个Redis目录下的文件 redis.windows.conf,修改里面的端口号分别对应相对应的文件夹名:6379、6380、6381、6382、6383、6384;再修改集群支持配置,将配置前面的#去掉,修改以下配置:

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

cluster-config-file nodes-6379.conf 是为该节点的配置信息,这里使用 nodes-端口.conf命名方法。服务启动后会在目录生成该文件

4、 编写启动脚本,或者进入每个端口命名的文件夹下启动服务

编写一个 bat 来启动 redis,在每个节点目录下建立 startup.bat,内容如下:

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

title命名规则 redis-相

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值