windows下搭建Redis集群

本文介绍了在Windows下搭建Redis集群的步骤,包括环境准备、配置文件修改和集群测试。首先,需要安装ruby运行环境,创建包含6个Redis实例的文件夹并配置端口。接着,修改各实例的配置文件,安装redis的ruby驱动和集群脚本redis-trib.rb。通过运行命令创建集群,最后进行集群功能测试,确保节点间通信正常。
摘要由CSDN通过智能技术生成

一、环境准备

  1. 在windows下搭建redis集群需要先安装ruby运行环境,可以到ruby官方网站下载。

  2. 新建一个文件夹,名称为redis_ cluster,即redis集群。

  3. redis_ cluster文件夹下新建9000,9001,9002,9003,9004,9005六个文件夹。

  4. 拷贝redis安装目录下的文件分别拷贝到`9000,9001,9002,9003,9004,9005六个文件夹下。

  5. 在六个文件夹下建立一个start.bat文件,用来启动redis server,写入以下内容:

    title redis-9000   #9000为redis实例使用的端口号,根据实际修改
    redis-server.exe redis.windows.conf
    pause 
  6. 分别删除每个文件夹下redis原来的数据文件dump.rdb

二、修改配置文件

  1. 修改9000 文件夹下的redis.windows.conf配置文件的以下几项,注意顶格写,前面不能有空格。

    port 9000    
    cluster-enabled yes
    cluster-config-file nodes.conf
    cluster-node-timeout 15000
    appendonly yes
  2. 其它5个文件夹同样修改以上几项,port修改为对应的端口号。

  3. 打开命令行执行gem install redis安装redis的ruby驱动。

  4. 下载安装集群脚本 redis-trib.rb 安装到redis目录下。

    ​ 下载地址:https://raw.githubusercontent.com/antirez/redis/unstable/src/redis-trib.rb

    注:不同版本redis配置文件可能不一样,可以在redis源码目录src文件夹下找到该文件。

  5. 在以上六个文件下分别双击start.bat启动redis 程序。

  6. redis-trib.rb文件夹下运行以下命令,创建集群:

    ruby redis-trib.rb create --replicas 1 127.0.0.1:9000 127.0.0.1:9001 127.0.0.1:9002 127.0.0.1:9003 127.0.0.1:9004 127.0.0.1:9005
  7. 在出现 Can I set the above configuration? (type 'yes' to accept): 时输入 yes,然后回车,如果不出错的话集群就创建成功了,如果有错误,可以把错误信息百度搜索一下,逐步排除错误

    三、测试集群

    1. 使用命令redis-cli.exe -c -p 9000连接第一个节点,并执行set aa bb命令
    2. 使用命令redis-cli.exe -c -p 9001连接第二个节点,并执行get aa命令,如果获取到上面设置的值则测试成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值