windows7环境下搭建一个redis集群(中途遇到的一些坑)

当时找的网上一篇文章,跟着后面手把手教学,还不错。原文链接参考,需要下载的软件我也放到我的百度云盘,防止失效。
在这里插入图片描述
链接:https://pan.baidu.com/s/1wF-AuNTt4OixQovxwFDKaQ
提取码:dkbp

一.下载redis

我把它放到c盘的C:\Program Files下面,直接安装即可

二.配置3主3从集群

redis默认端口为6379,所以另外五份分别为6380,6381,6382,6383,6384
在这里插入图片描述

三.修改每个redis里面的如下配置文件

在这里插入图片描述

以6379为例,修改如下,其中修改的时候一定不能在前面有空格,否则后面会报错误

port 6379                 //修改默认端口,与文件夹相同即可
cluster-enabled yes        //开启实例的集群模式
cluster-config-file nodes-6379.conf        //设定保存节点配置文件的路径,节点文件自动生成,无需修改
cluster-node-timeout 15000      //调整为  15000,那么在创建集群的时候,不会超时。
appendonly yes            //开启appendonly模式后,redis将每一次写操作请求都追加到appendonly.aof文件中

同时还要在每一个redis下面建立一个bat文件里面的内容如下

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

建立好了之后就会读取配置文件的方式启动redis的服务器了,同时端口分别为上面6个,如果出现闪退说明配置文件修改的不正确。

四.安装Ruby

redis建立的的集群需要ruby环境,所以下载云盘中的rebyinstaller,全部下一步,该勾选的全部勾选上,

五.安装rubygems

blog.csdnimg.cn/20200307105012464.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzE4NjUyMw==,size_16,color_FFFFFF,t_70)
进入rubygems的下载文件夹,然后直接输入cmd即可进入文件夹,后输入
ruby setup.rb出现下图代码安装成功
在这里插入图片描述
上面的命令执行安装完后,接着执行命令 gem install redis,安装redis的相关依赖。出现下图代码安装成功
在这里插入图片描述

六、下载集群脚本redis-trib.rb

下载放到和redis同级的目录下面,后进入cmd然后输入

redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380
 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384

这里网上有的不是127.0.0.1,是自己的ip地址,其实这个在conf里面已经配置字了bind 127.0.0.1所以如果自己不修改的话就是这个。成功如下图
在这里插入图片描述

七、 测试集群

例如进入6379的文件夹,输入命令redis-cli.exe -h 127.0.0.1 -p 6379 -c(h自然是主机号,p是端口号,c连接集群结点时使用,此选项可防止moved和ask异常。)后,

开启redis,然后,例如输入一个set name hello,然后集群会自动将这个保存到6380的redis中,集群之间也会自动的跳转过去,然后在6380中去get name,自然可以获取的到。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值