一、软件环境&工具

1、  windows7

2、  Redis-x64-3.2.100.msi 安装包

redis-win-3.2.100.zip代码包

下载地址:https://github.com/MSOpenTech/redis/releases

3、  rubyinstaller-2.3.1-x64.exe

下载地址:http://dl.bintray.com/oneclick/rubyinstaller/

4、  redis-3.2.1.gem

下载地址:http://download.csdn.net/detail/lihcc/8722699

二、软件安装

1、  redis安装

执行Redis-x64-3.2.100.msi,安装到指定目录,为了后面方便操作,安装过程中我们设为E:\redisCluster。

安装完毕后目录下有以为文件:

2、  安装ruby

执行rubyinstaller-2.3.1-x64.exe,默认安装位置为C:\Ruby23-x64,安装过程中运行添加到环境变量。

安装完毕后,在cmd窗口中可以用ruby –v查看版本验证安装。

3、  安装ruby和redis的接口

在cmd窗口中,执行命令gem install –local [your path]/ redis-3.2.1.gem的方式,安装本地gem。

三、部署redis集群

1、  配置redis

在redis安装目录redisCluster下新建6个文件夹,分别命名为7001~7006,然后拷贝redis.windows-service.conf到7001中,修改配置文件中的以下几项:

port 7001 端口

cluster-enabled yes 允许集群

cluster-config-file nodes-7001.conf 配置文件

cluster-node-timeout 15000 超时时间

appendonly yes 立即存储

appendfilename "appendonly-7001.aof" 持久化文件

logfile "server_log_7001.txt" 日志文件

然后拷贝到其他几个文件夹,分别修改端口及配置文件。

2、启动redis

启动redis的6个节点,在cmd窗口中,进入redisCluster目录。启动方式:

后台模式:

start /b redis-server.exe 7001/redis-nodes-7001.conf

安装服务模式:

redis-server.exe --service-install --service-name redis7001 7001/redis-nodes-7001.conf

3、部署集群

redis-win-3.2.100.zip解压后,在src目录下有redis-trib.rb文件,拷贝到redisCluster目录,在cmd窗口中执行

redis-trib.rb create --replicas 1192.168.102.46:7001 192.168.102.46:7002 192.168.102.46:7003 192.168.102.46:7004192.168.102.46:7005 192.168.102.46:7006

检查集群:

redis-trib.rb check 192.168.102.46:7001

redis-trib.rb info 192.168.102.46:7001

Windows环境下redis的集群部署相关推荐

  1. 在windows环境下配置mongoDB集群

    在windows环境下配置mongoDB集群 mongodb官网 官网分片文档 首先感谢这次参考的文章: mongodb搭建高可用分片集群示例-天才卧龙 MongoDB高可用集群搭建示例-lizh 配 ...

  2. DM8DSC iscsi+Mutipath环境下的共享集群部署

    外部 云南农信社OA临时数据库 实施部署文档 武汉达梦数据库股份有限公司 2021年11月19日 修订时间 修订人 修订内容 2021-11-19 王建军 创建文档 服务器硬件需求 按实际业务需求,选 ...

  3. redis 槽点重新分配 集群_5000+字硬核干货!Redis 分布式集群部署实战

    原理: Redis集群采用一致性哈希槽的方式将集群中每个主节点都分配一定的哈希槽,对写入的数据进行哈希后分配到某个主节点进行存储. 集群使用公式(CRC16 key)& 16384计算键key ...

  4. 0110-如何给Kerberos环境下的CDH集群添加Gateway节点

    2019独角兽企业重金招聘Python工程师标准>>> Fayson的github: https://github.com/fayson/cdhproject 1.文档编写目的 Ga ...

  5. aix oracle集群日志,在AIX环境下实施Oracle 集群RAC的结构 文平

    <oracle大型数据库系统在AIX/unix上的实战详解>集中讨论34:在AIX环境下实施Oracle 集群RAC的结构   文平 看来能用的起IBM p服务器的用户,都能用的起RAC. ...

  6. 阿里云环境下搭建HadoopHA集群

    阿里云环境下搭建HadoopHA集群 1. HadoopHA介绍 1.1 hadoop高可用集群的简介 ​ hadoop是一个海量数据存储和计算的平台,能够存储PB级以上的数据,并且利用MapRedu ...

  7. Ubuntu 16.04下Redis Cluster集群搭建(官方原始方案)

    前提:先安装好Redis,参考:http://www.cnblogs.com/EasonJim/p/7599941.html 说明:Redis Cluster集群模式可以做到动态增加节点和下线节点,使 ...

  8. redis哨兵集群部署 docker单机模拟-六节点

    目录 如果有不懂得,私信我就行,十分欢迎交流 一.准备工作 二.拉取redis镜像 三.部署多个容器 四.脚本讲解 1.脚本循环 2.配置文件 3.创建docker容器 五.从节点加入主节点 一.加入 ...

  9. Redis分布式集群部署安装及细节(多主机搭建集群开启多个服务)

    注意: redis的安装步骤与同机器下一致,这里只讲解个别不同配置的修改 每台主机都有固定的IP 10.25.84.105SZD-L0073672   此台机器部署了多个服务 10.25.84.106 ...

最新文章

  1. 清华姚班系初创公司获B轮融资5亿,姚期智「百万富翁」设想已从理论走向应用...
  2. docker配置国内镜像
  3. 原型模式的应用场景_前端常用设计模式
  4. spring的各种注解的作用-持续更新中
  5. centos php mysql 5.6 安装_centos 6.8 yum安装 PHP 5.6
  6. jboss mysql cluster_jboss配置mysql数据库连接池
  7. SAP License:最近事情的一些随笔
  8. 用Microsoft Enterprise library DAAB模块的困惑
  9. VB禁用CTRL +ALT + DEL(1)
  10. [最小割] Luogu P4662 黑手党
  11. CentOS7下简单安装python3.7.0步骤
  12. 无线射频识别技术与条形码的比较
  13. 路由器角色 ABR ASBR
  14. 算法 - 求一个数组的最长递减子序列(C++)
  15. 用飞信批量加好友——解放鼠标,更解放你的手!
  16. A2F-轻量级SISR网络 | Lightweight Single-Image Super-Resolution Network with Attentive Auxiliary Feature
  17. LeetCode每日一题(Path In Zigzag Labelled Binary Tree)
  18. 使用TeXpad iOS实现移动办公(一)
  19. IPFS Java实现
  20. 基于python和MATLAB的遗传算法优化函数最小值

热门文章

  1. nginx php mysql 配置及启动
  2. 戏说领域驱动设计(五)——子域
  3. Android Studio (version 4.1) Flutter plugin not installed; this adds Flutter specific function
  4. niginx 转发请求原理
  5. 图谱实战 | 华农夏静波:深层语义知识图谱在药物重定位中的应用
  6. 如何使用 SHC 加密 Shell 脚本
  7. mysql(Navicat)数据库报错1166
  8. python数学建模--数据拟合
  9. 软件测试面试丨关于JMeter的问题,看这篇就够了
  10. 数据爬取东京奥运会获得奖牌国家及地区旗帜图片