Windows搭建Redis-Cluster集群

本文详细介绍了如何在Windows上搭建Redis-Cluster集群,包括安装Redis、配置Ruby环境、安装Redis驱动、构建集群及测试集群功能。通过启动脚本、修改配置文件和使用redis-trib.rb来创建和管理集群。
摘要由CSDN通过智能技术生成

一、所需软件

在这里插入图片描述

1.Redis 3.2
需要 6 台 redis 服务器,搭建伪集群。
需要 6 个 redis 实例。
需要运行在不同的端口 6379-6384。

2.Ruby语言运行环境(我们需要使用ruby脚本来实现集群搭建)
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。

3.RubyGems简称gems
是一个用于对 Ruby组件进行打包的 Ruby 打包系统。

4.Redis的Ruby驱动redis-xxxx.gem

5.创建Redis集群的工具redis-trib.rb

二、安装配置redis

1.下载Redis-x64-3.2.100.zip

redis下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100
在这里插入图片描述

2.创建Redis集群目录

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

把下载好的redis解压后,再复制出 5 份,配置 三主三从集群。 由于 redis 默认端口号为 6379,那么其它5份的端口可以为6380、6381、6382、6383、6384 并且把目录使用端口号命名。
在这里插入图片描述

3.修改配置文件

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

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

在这里插入图片描述
在这里插入图片描述

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

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

title redis-6379 #title命名规则 redis-相对应的端口
redis-server.exe redis.windows.conf

三、安装Ruby

redis的集群使用 ruby脚本编写,所以系统需要有 R

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值