我所知道Reids之Windows系统搭建集群

前言

公司项目有使用Reids进行缓存搭建,但是对于本机电脑并没有搭建对应的环境

所以避免每次重复搭建环境,同时记录相应的步骤与一些坑。避免浪费时间与精力

一、Reids环境搭建


下载redis最新版本(版本必需要3.0以上)

================================

Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主服务器宕机无备用服务器,多个节点网络互联数据共享,所有节点都是一主一从(也可以一主多从)

友情推荐:下载 Redis-x64-3.2.100.zip 可安装在C盘中:下载地址

二、集群的准备工作


配置节点信息

================================

在redis目录下创建6个节点的文件夹:7001-7006

image.png

也可以使用cmd命令进行创建

image.png

将redis下面的文件复制到7001节点文件夹下面(其他700x的也是这样操作)

image.png

修改这六个文件夹下redis.windows.conf 文件配置

image.png
image.png
image.png

这时我们在每个节点目录下创建start.bat来启动redis内容如下(端口记得对应):

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

image.png

配置Ruby语言环境

================================

我们采用Reids提供的 redis-trib.rb工具来搭建集群,需要配置环境:下载地址

image.png

使用命令校验是否安装成功,并且查看我们的gem源是什么版本(推荐与Redis差不多)

image.png

同时启动后,安装配置Redis 插件

image.png

image.png

三、开始配置集群环境


下载安装集群脚本 redis-trib.rb

此时我们将Reids公共的集群脚本放入我们安装的Reids的目录下,获取地址(验证码:2fe5)

image.png

此时我们将创建的7001-7006节点分别执行启动起来

redis-server.exe redis.windows.conf

image.png

此时将7001-7006都启动之后,在reids根目录下进行配置

image.png

窗口输入以下命令进行配置,注意端口信息要开启运行起来

redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006

image.png

在出现 Can I set the above configuration? (type 'yes' to accept): 请确定并输入 yes 。

image.png

四、测试集群环境


在其中一个节点的目录下我们set一个key进行看看

image.png

五、错误示例


接下里是小编在配置集群环境时踩到的坑

ruby配置redis插件:gem install redis

image.png

检查是否否存在http://rubygems.org

image.png

此时若没有我们则:gem sources -a https://rubygems.org

添加配置源出现错误

image.png

此时我们更换ruby版本,高版本则解决这个SSL证书问题,推荐2.8以上

执行配置集群连接出错

image.png

检查对应的7001文件,可先删除这两个文件,再flushall刷新节点数据信息

image.png

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值