windows环境下redis集群的安装配置

友情提醒:集群配置以及数据库连接中,涉及的IP都要使用外网IP,且要关掉防火墙!否则会出现can't connect to node

1.网上下载redis源码包,提取redis-trib.rb文件(链接已分享)

  网址为:http://download.redis.io/releases/redis-3.2.5.tar.gz   redis
2.安装Ruby
    2.1 下载ruby:https://rubyinstaller.org/downloads/
    2.2:替换rubygems镜像
        gem sources --remove https://rubygems.org/ 删掉原来的源
        gem sources -a http://rubygems.org 添加源
gem sources -l 查看现有的源
gem install redis 安装redis依赖


3.创建 6个文件夹分别为 7000-7005
  这里就是做集群时各个机器所安装的redis,在每个文件夹放一份下载下来的redis,之后进入redis配置文件,修改bing 127.0.0.1 为 bing 本机外网ip


4.创建配置文件 redis.conf


port 7005 //(其他实例端口号对应调整)
cluster-enabled yes  //选项用于开实例的集群模式,
cluster-config-file nodes.conf   //选项则设定了保存节点配置文件的路径, 默认值为nodes.conf 节点配置文件无须人为修改, 它由 Redis 集群在启动时创建, 并在有需要时自动进行更新
cluster-node-timeout 5000
appendonly yes
bind 本机外网ip!!!!!!   使用127.0.0.1是会报错的


5.创建启动脚本7005.bat(不是必须的,创建这个脚本,只是方便启动redis)
@echo off
redis-server.exe redis.conf
@pause
6..创建集群


   6.1.按照上面所说的配置好各个实例,主要是改端口号,运行 7000.bat- 7005.bat脚本启动六个redis实例


   6.2.cd到 redis-trib.rb 所在的目录下运行命令
redis-trib.rb create --replicas 1 本机外网IP:7000 本机外网IP:7001 本机外网IP:7002 本机外网IP:7003本机外网IP:7004 本机外网IP:7005

出现如下界面,代表集群配置成功:


   备注:redis-trib.rb文件在下载下来的redis包里可能是没有的,这边分享给大家,链接:http://pan.baidu.com/s/1dEOH3nN 密码:xzo5


redis-trib.rb
create, 这表示我们希望创建一个新的集群。
选项 --replicas 1 表示我们希望为集群中的每个主节点创建一个从节点。

之后跟着的其他参数则是实例的地址列表, 我们希望程序使用这些地址所指示的实例来创建新集群。


心得体会:安装过程遇到各种各样的问题,查了两天的资料才搞定,好艰难。望各位看了我的文章,不会碰到那么多困难。有问题可以私信我哈。




猜你喜欢

转载自blog.csdn.net/llf_1241352445/article/details/77504957