这篇文章主要介绍了Windows环境下Redis Cluster环境搭建(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

搭建 Redis集群,三个主节点,三个从节点,多主节点为了分布集群,从节点是为了高可用性。

1. 下载redis

地址:https://github.com/MicrosoftArchive/redis/releases

此次案例中使用的版本为3.0.503 Source code可以一起下载,下文会用到。

2. 安装redis

解压Redis-x64-3.0.503.zip,并复制,如下图

3. 修改每台redis.windows.conf,修改里面的端口号,以及集群的配置

port 6380

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 15000

appendonly yes

4. 在每个目录下面新建一个bat脚本,用于启动每台redis服务

5. 安装Ruby

Redis 的集群是用Ruby脚本编写,所以系统需要有 Ruby 环境。

下载地址:https://www.lovean.com/jiaoben/141880.html

安装,下面红框标记的地方必选。

验证:打开cmd窗口,输入ruby –version出现版本号 表示安装成功

6. 安装redis的ruby驱动rubygems

地址:https://rubygems.org/pages/download

可能有点慢,也可以去下面这个地址下载

https://www.lovean.com/softs/539242.html

7. 解压到6380文件夹下面(任意位置,此处只是为了方便放在一起)

进入rubygems-2.7.7目录下面执行cmd命令:ruby setup.rb

8. 切换到6380目录下面,执行命令gem install redis

9. 进入每个端口的文件夹,执行start-server.bat文件,启动每个节点的服务

10. 安装集群脚本redis-trib

找到第一步下载的source code,解压,将里面src路径下面的redis-trib.rb 复制到6380文件夹下面

并在当前目录执行以下命令

ruby redis-trib.rb create --replicas 1 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:6385

注:如果出现Node is not empty,先清空所有端口目录下面的nodes.conf和dump.rdb文件再重复执行第9步,然后再执行上面的命令。

注意途中标记的红色地方,yes。

11. 验证集群是否启动成功

看到标记信息,则表示启动成功。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱安网。

最新资讯
因薪资和工作环境问题 Uber和Lyft司机在洛杉矶罢工

因薪资和工作环境问题

最近,Uber宣布在洛杉矶和奥兰治县的部分地区,减少司机每
Club Factory楼云:跨境电商有助于中小企业全球化

Club Factory楼云:跨境

“博鳌亚洲论坛2019年年会”于3月26-29日在海南博鳌举
巨额房价下 湾区码农难圆美国梦

巨额房价下 湾区码农

旧金山湾区的生活压力并不小,特别像教师、消防员、以及
网易与《绝地求生》开发商就版权问题提交和解

网易与《绝地求生》开

据外媒报道,《绝地求生》开发商PUBG公司和网易方面已经
Uber收购中东地区竞争对手Careem 金额达31亿美元

Uber收购中东地区竞争

据彭博社报道,Uber将以31亿美元现金及可转换票据的方式
颠覆电视的苹果开始制作视频 好莱坞巨头们如何应对?

颠覆电视的苹果开始制

此次发布会也预示着,全球市值第一的科技巨头结束了在娱
最新文章
Redis Cluster的图文讲解

Redis Cluster的图文

今天小编就为大家分享一篇关于Redis Cluster的图文讲
gem install redis报错的解决方案

gem install redis报

今天小编就为大家分享一篇关于gem install redis报错
使用Ruby脚本部署Redis Cluster集群步骤讲解

使用Ruby脚本部署Redi

今天小编就为大家分享一篇关于使用Ruby脚本部署Redis
如何使用Redis保存用户会话Session详解

如何使用Redis保存用

这篇文章主要给大家介绍了关于如何使用Redis保存用户
详解Redis中Lua脚本的应用和实践

详解Redis中Lua脚本的

这篇文章主要介绍了详解Redis中Lua脚本的应用和实践,小
Redis的5种数据类型与常用命令讲解

Redis的5种数据类型与

今天小编就为大家分享一篇关于Redis的5种数据类型与常