1、下载安装单机版:  https://github.com/MSOpenTech/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi

2、下载安装ruby      https://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.6-x64.exe

3、下载linux版用于获取 redis-trib.rb       http://www.redis.net.cn/download/

4、找到安装目录建立文件夹7000、7001、7002、7003、7004、7005用于存放服务。

5、将安装的redis文件夹中的redis.windows.conf以及redis-server,分别拷贝到新建的六个文件夹中

6、将六个文件夹下的redis.windows.conf文件中以下属性进行修改:

port (对应文件夹的端口号)
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout
appendonly yes

7、开着redis服务,进dos命令行下换文件夹到7000...7005执行

redis-server.exe redis.windows.conf

8、此时多个实例已被创建,但window的服务界面并没有实例,也就是说关闭dos命令行服务就会结束,所以我们注册实例到window就可在后台运行服务

redis-server --service-install redis.windows.conf --service-name redis7000

  卸载命令

redis-server --service-uninstall

9、向gem中注册redis

D:\redis\redis-server>gem install redis
Fetching: redis-4.0..gem (%)
Successfully installed redis-4.0.
Parsing documentation for redis-4.0.
Installing ri documentation for redis-4.0.
Done installing documentation for redis after seconds
gem installed

10、在所有实例全部启动时进dos界面,换文件夹到redis安装目录下,执行

 D:\redis\redis-server>redis-trib.rb create --replicas  127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1:
>>> Creating cluster
>>> Performing hash slots allocation on nodes...
Using masters:
127.0.0.1:
127.0.0.1:
127.0.0.1:
Adding replica 127.0.0.1: to 127.0.0.1:
Adding replica 127.0.0.1: to 127.0.0.1:
Adding replica 127.0.0.1: to 127.0.0.1:
Adding replica 127.0.0.1: to 127.0.0.1:
>>> Trying to optimize slaves allocation for anti-affinity
[WARNING] Some slaves are in the same host as their master
M: 09c8f359e4452d600b257b77070fdb10be125855 127.0.0.1:
slots:- ( slots) master
M: fc12ef0bd5a6845e3bfbe5c4a9be238787a3cadd 127.0.0.1:
slots:- ( slots) master
M: b163827898c3ab6d7c1a734d7e8fe3210afb6465 127.0.0.1:
slots:- ( slots) master
S: 4ab83b5b1d12ef7592438f69499477b351e7448e 127.0.0.1:
replicates 09c8f359e4452d600b257b77070fdb10be125855
S: 3e1a499e37bc51010af12cdb289a6f73839a9168 127.0.0.1:
replicates fc12ef0bd5a6845e3bfbe5c4a9be238787a3cadd
S: 3e1a499e37bc51010af12cdb289a6f73839a9168 127.0.0.1:
replicates 09c8f359e4452d600b257b77070fdb10be125855
S: b444a6350fb45ddea39931dd5b26479b6b714adb 127.0.0.1:
replicates b163827898c3ab6d7c1a734d7e8fe3210afb6465
Can I set the above configuration? (type 'yes' to accept): yes
>>> Nodes configuration updated
>>> Assign a different config epoch to each node
>>> Sending CLUSTER MEET messages to join the cluster
Waiting for the cluster to join...
>>> Performing Cluster Check (using node 127.0.0.1:)
M: 09c8f359e4452d600b257b77070fdb10be125855 127.0.0.1:
slots:- ( slots) master
additional replica(s)
S: b444a6350fb45ddea39931dd5b26479b6b714adb 127.0.0.1:
slots: ( slots) slave
replicates b163827898c3ab6d7c1a734d7e8fe3210afb6465
M: b163827898c3ab6d7c1a734d7e8fe3210afb6465 127.0.0.1:
slots:- ( slots) master
additional replica(s)
M: fc12ef0bd5a6845e3bfbe5c4a9be238787a3cadd 127.0.0.1:
slots:- ( slots) master
additional replica(s)
S: 4ab83b5b1d12ef7592438f69499477b351e7448e 127.0.0.1:
slots: ( slots) slave
replicates 09c8f359e4452d600b257b77070fdb10be125855
S: 3e1a499e37bc51010af12cdb289a6f73839a9168 127.0.0.1:
slots: ( slots) slave
replicates 09c8f359e4452d600b257b77070fdb10be125855
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All slots covered. D:\redis\redis-server>

如果显示无法连接node可以检查:

      1、节点ip及端口是否正确

      2、实例服务·是否启动

      3、尝试更新gem    D:\redis\redis-server>gem update --system  然后再重新想gem安装redis    D:\redis\redis-server>gem install redis

安装过程中可以使用     netstat -an   查看端口状态。

redis集群在window下安装的更多相关文章

  1. [个人翻译]Redis 集群教程(下)

    [个人翻译]Redis 集群教程(上) [个人翻译]Redis 集群教程(中) 官方原文地址:https://redis.io/topics/cluster-tutorial 水平有限,如果您在阅读过 ...

  2. 在linux环境下安装redis并且搭建自己的redis集群

    此文档主要介绍在linux环境下安装redis并且搭建自己的redis集群 搭建环境: ubuntun 16.04 + redis-3.0.6 本文章分为三个部分:redis安装.搭建redis集群 ...

  3. Mac 下,Redis(集群)的安装和配置

    1. Redis 安装步骤 1. 到github下载redis,我下载的是3.0.4 下载地址:GitHub 2. 将下载下来的redis-3.0.4.tar.gz拷贝到 /usr/local 目录下 ...

  4. liunx contos 7.4 安装redis集群

    前前后后安装了几次redis集群,基本上每次安装都会采坑,耗时伤神. 安装redis依赖gcc环境,安装前先检查liunx上面有没有安装GCC 命令:gcc -v 上传redis-4.0.1.tar. ...

  5. linux系统centOS7下搭建redis集群中ruby版本过低问题的解决方法

    问题描述: 在Centos7中,通过yum安装ruby的版本是2.0.0,但是如果有些应用需要高版本的ruby环境,比如2.2,2.3,2.4... 那就有点麻烦了,譬如:我准备使用redis官方给的 ...

  6. Redis集群配置(linux)

     *弄了一天,有问题直接问我.qq:137416943   1.redis集群的配置和简单使用   Redis集群配置 0.首先要配置环境: 0.1 安装c++ yum install gcc-c++ ...

  7. Redis集群(一)

    redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了. 官方的一个简单测试: 测试完成了50个并发执行100000个请求. 设置和获取的值是一个256字节字符串. ...

  8. 利用docker部署redis集群

    目录 一.首先配置redis.conf文件,... 1 1.获取配置文件... 1 2.修改各配置文件的参数... 2 二.下载redis镜像.启动容器... 2 1.创建网络... 2 2.拉取镜像 ...

  9. redis集群环境配置

    为什么需要集群 redis是一个开源的 key->value 高速存储系统,但是由于redis单线程运行,在系统中,只能利用单核的性能 当redis的调用越来越频繁时,可能会出现redis过于繁 ...

随机推荐

  1. PyTorch学习笔记——softmax和log_softmax的区别、CrossEntropyLoss() 与 NLLLoss() 的区别、log似然代价函数

    1.softmax 函数 Softmax(x) 也是一个 non-linearity, 但它的特殊之处在于它通常是网络中一次操作. 这是因为它接受了一个实数向量并返回一个概率分布.其定义如下. 定义 ...

  2. 笔试算法题(03):最小第K个数 & 判定BST后序序列

    出题:输入N个整数,要求输出其中最小的K个数: 分析: 快速排序和最小堆都可以解决最小(大)K个数的问题(时间复杂度为O(NlogN)):另外可以建立大小为K的最大堆,将前K个数不断插入最大堆,对于之 ...

  3. Go:工厂模式

    Go的结构体没有构造函数,通常可以使用工厂模式来解决这个问题. 一个结构体的声明是这样的: package model type Student struct { Name string } 因为 S ...

  4. Python之元祖

    Python之元祖 tuple ( ) 元组和列表是一样的.但是,也有区别. 元组只能有读操作.没有修改删除操作. 列表是用中括号 [ ] 表示. 元组是用小括号 ( ) 表示. dir() 把传入的 ...

  5. table中JS选取行列

    <table border="1" align="center" style="width: 500px" id="doct ...

  6. 带FIFO的UART数据接收

    芯片手册 某个Cortex-M4芯片带有1个UART,支持Tx,Rx 的FIFO功能,而且可以通过寄存器配置FIFO的阈值,芯片的datasheet并不完善,没有说明RX的FIFO具体有几个级别,每隔 ...

  7. Mvc系统学习9——Areas学习

    在Mvc2.0中,新增加了一个特性就是Areas.在没有有使用Areas的情况下,我们的Mvc项目组织是下面这样的.当项目庞大的时候,Controllers,Model,View文件下下面势必会有很多 ...

  8. 2015 湘潭大学程序设计比赛(Internet)部分题解,其中有一个题与NYOJ1057很像,贪心过~~

    仙剑奇侠传                 祝玩的开心                                                                          ...

  9. [luoguP1970] 花匠(DP)

    传送门 n2 过不了惨啊 70分做法 f[i][0] 表示第 i 个作为高的,的最优解 f[i][0] 表示第 i 个作为低的,的最优解 (且第 i 个一定选) 那么 f[i+1][1]=max(f[ ...

  10. 【裸的并查集】POJ 1611 The Suspects

    http://poj.org/problem?id=1611 [Accepted] #include<iostream> #include<cstdio> #include&l ...