• windows下搭建Redis集群


    一、环境准备

    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 命令,如果获取到上面设置的值则测试成功。
  • 相关阅读:
    史上最全web.xml配置文件元素详解
    SpringMVC后台接收list类型的数据的实现方式
    史上最全的maven的pom.xml文件详解
    阿里菜鸟同学迟到的2018年个人总结(文末彩蛋)
    可以落地的DDD到底长什么样?
    欠的债,这一次都还给你们
    主流分布式架构的风流韵事...
    分布式架构的前世今生...
    分布式架构之美~
    征服诱人的Vagrant!
  • 原文地址:https://www.cnblogs.com/ay-a/p/11267066.html
Copyright © 2020-2023  润新知