一、redis的下载安装:

  (1)下载Redis-x64-3.2.100地址:https://github.com/MicrosoftArchive/redis/releases

  (2)安装后文件如下:

  

  二、更改配置文件:

  (1)复制redis.windows.conf配置6份,更名如下:

  

  (2)修改配置文件,以redis.windows-7000.conf为例,其余几份内容一样,只需要修改7000为对应端口:

port 7000
loglevel notice
logfile "D:/Redis_dir/Logs/redis7000_log.txt"
appendonly yes
appendfilename "appendonly.7000.aof"
cluster-enabled yes
cluster-config-file nodes.7000.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes

  三、创建redis服务并启动:

  (1)创建安装redis服务和启动redis服务的bat文件,以redis-7000install.bat和redis-7000start.bat为例,类似上面更改端口号:

# redis-7000install.bat
D:/Redis_dir/redis-server.exe --service-install D:/Redis_dir/redis.windows-7000.conf --service-name redis7000 # redis-7000start.bat
D:/Redis_dir/redis-server.exe --service-start --service-name Redis7000 # 注意写绝对路径

  (2)安装redis服务:

cd D:\Redis_dir

redis-7000install.bat

redis-7001install.bat

redis-7002install.bat

redis-7003install.bat

redis-7004install.bat

redis-7005install.bat

  (3)启动redis服务:

redis-7000start.bat

redis-7001start.bat

redis-7002start.bat

redis-7003start.bat

redis-7004start.bat

redis-7005start.bat

   (4)查看服务:

  四、Ruby及redis驱动下载安装

  (1)安装Ruby(创建redis集群工具redis-trib.rb,Ruby写的),下载地址:http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe

    安装时勾选3个框,会把ruby加入环境变量。

  (2)下载Ruby环境redis驱动,下载地址:https://rubygems.org/gems/redis/versions/3.2.2,右下角下载

  (3)下载redis集群Ruby脚本,下载地址:https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb,另存为到redis安装目录去掉.txt改为.rb后缀

  五、redis驱动安装和集群创建

  (1)安装驱动:

gem install --local D:\Redis_dir\redis-trib.rb

  (2)创建集群:

redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

  (3)检查是否创建成功:

redis-trib.rb check 127.0.0.1:7000

  (4)查看集群信息:

redis-cli.exe -c -p 7000

cluster info

  

  参考博友:

    https://www.cnblogs.com/tommy-huang/p/6240083.html

    https://blog.csdn.net/hao495430759/article/details/80540407

windows搭建redis集群最佳实践的更多相关文章

  1. Redis集群最佳实践

    今天我们来聊一聊Redis集群.先看看集群的特点,我对它的理解是要需要同时满足高可用性以及可扩展性,即任何时候对外的接口都要是基本可用的并具备一定的灾备能力,同时节点的数量能够根据业务量级的大小动态的 ...

  2. Windows搭建Redis集群-详细教程

    一.集群知识 1.集群的概念 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定.高效的状态. 2.使用redis集群的必要性 问题:我们已经部署好了redis,并且能启动 ...

  3. Windows下搭建Redis集群

    Redis集群: 如果部署到多台电脑,就跟普通的集群一样:因为Redis是单线程处理的,多核CPU也只能使用一个核, 所以部署在同一台电脑上,通过运行多个Redis实例组成集群,然后能提高CPU的利用 ...

  4. Redis集群搭建(转自一菲聪天的“Windows下搭建Redis集群”)

    配置Redis参考:http://blog.csdn.net/zsg88/article/details/73715947 使用Ruby配置集群参考:https://www.cnblogs.com/t ...

  5. Windows 环境搭建Redis集群(win 64位)

    转: http://blog.csdn.net/zsg88/article/details/73715947 参考:https://www.cnblogs.com/tommy-huang/p/6240 ...

  6. Windows下 搭建redis集群

    Windows下搭建redis集群教程 一,redis集群介绍 Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主 ...

  7. Windows 环境搭建Redis集群

    环境以及引用资料 1.windows server 2008 r2 enterprise  (木有办法,公司的服务器全是如此,就这种环境搭建吧) 2.redis官方资料下载: https://redi ...

  8. windows环境下搭建Redis集群

    转载请注明出处,原文章地址: https://www.cnblogs.com/tommy-huang/p/6240083.html Redis集群: 如果部署到多台电脑,就跟普通的集群一样:因为Red ...

  9. 在windows上搭建redis集群

    一 所需软件 Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址   ...

随机推荐

  1. hiho一下 第207周

    题目1 : The Lastest Time 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 What is latest time you can make with ...

  2. CustomScrollView

    body: CustomScrollView( slivers: [ SliverList( delegate: SliverChildBuilderDelegate( (context, int i ...

  3. Haproxy官方文档翻译(第二章)配置Haproxy 附英文原文

    2.配置 HAProxy 2.1 配置文件格式 Haproxy的配置过程包含了3部分的参数资源:- 命令行中的参数,此种参数总是享有优先权被使用- 配置文件中global节点中的参数,此种参数是进程范 ...

  4. 关于Hibernate 连接mysql不能自动建表的问题

    最近看旧书,李刚那本<轻量级J2EE>在讲解hibernate的时候遇到一个问题,就是与mysql连接后,明明配置了自动建表,却老是建不了表,上网查了发现是方言的原因,到底什么是方言?这里 ...

  5. NABCD原则

      1.我们的产品 <随堂小测APP> 是为了解决 <老师们> 的痛苦, 2-N.他们需要 随时组织课堂测验, 但是现有的方案并没有很好地解决这些需求,3-A.我们有独特的办法 ...

  6. time模块和os模块,json模块

    import time # def month(n): # time.local() # struct_time=time.strptime("%Y-%m-1","%Y- ...

  7. cookie的存入和取出

    刚刚开始写页面没多久,因为登录注册写的是个tab切换,所以需要在点击登录的时候跳到登录页面,点击注册的时候跳转到注册页面,自己在网上找了一下,研究了一下cookie方法,现在把它记下来. 存入cook ...

  8. Java基础学习-Eclipse综述和运算符的使用

    1.Eclipse的概述(磨刀不误砍柴工)       -Eclipse是一个IDE(集成开发环境)         -IDE(Intergrated Development Environment) ...

  9. cuda cudnn tensorflow-gpu安装

    Ububtu18.04下载cuda9.0 下载好后得到: CUDA 9.0仅支持GCC 6.0及以下版本,而Ubuntu 18.04预装GCC版本为7.3,需要安装gcc-6与g++-6 查看当前版本 ...

  10. 修改vim的颜色主题 及显示行号

    1.打开vim窗口,输入命令:color 或者colorscheme后回车查看当前颜色主题. 2. 输入:colorscheme <主题> 即可设置当前vim的颜色主题. sample: ...