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. vue slot的使用介绍

    插槽:slot (不知道我这样理解是不是对的,欢迎大佬指点) 具体是什么样子的,请看例子说明 父组件代码 子组件代码 结果 可以看到 ,结果是父组件里面内容显示了,子组件内容显示了,但是在父组件中插入 ...

  2. 记一次被面试的final问题

    ---- 前言 今天面试被问到了,我们都知道final修饰的东西是不可变的,那么是值不可变还是其地址不可变?一脸懵逼,回来查阅一番,总结一下 --- final与数据 在日常行为下,一般数据指的都是基 ...

  3. [Python3网络爬虫开发实战] 1.4.3-Redis的安装

    Redis是一个基于内存的高效的非关系型数据库,本节中我们来了解一下它在各个平台的安装过程. 1. 相关链接 官方网站:https://redis.io 官方文档:https://redis.io/d ...

  4. 树形查询SQL优化一例

    上周五一哥们发了条SQL,让我看看,代码如下: SELECT COUNT(1) FROM (select m.sheet_id from cpm_main_sheet_history m, cpm_s ...

  5. java使用ant.jar解压缩文件

    ant.jar下载地址http://ant.apache.org/bindownload.cgi 压缩文件代码: import org.apache.tools.ant.Project; import ...

  6. 第十八节:Scrapy爬虫框架之settings文件详解

    # -*- coding: utf-8 -*- # Scrapy settings for maoyan project## For simplicity, this file contains on ...

  7. 早期创业,应该充分利用互联网产品和服务(从”皇包车”看一家全球中文车导服务平台如何选用ToB产品)

       前段时间,在搜索"皇包车"相关的资料,于是在IT桔子网站看到了"从'皇包车'看一家全球中文车导服务平台如何选用ToB产品"这篇文章.   我是非常的震撼! ...

  8. 如何用nfs命令烧写内核和文件系统(网络下载文件到nandflash)(未完)

    使用tftp下载烧写 a.设uboot里的ip地址 set ipaddr 192.168.1.17(uboot的ip设置成同网段) set serverip 192.168.1.5(电脑本机作为服务i ...

  9. FIRST集合、FOLLOW集合、SELECT集合以及预测分析表地构造

    FIRST集合.FOLLOW集合.SELECT集合以及预测分析表地构造 FIRST集合的简单理解就是推导出的字符串的开头终结符的集合. FOLLOW集合简单的理解就对于非终结符后面接的第一个终结符. ...

  10. 整体二分--BZOJ1901: Zju2112 Dynamic Rankings

    n<=10000个数有m<=10000个操作,1.询问一个区间的第k小的数:2.单点修改. 带修主席树. 整体二分. 整体二分的必要条件: #include<string.h> ...