准备:

》》下载redis压缩包Redis-x64-3.2.100.zip,解压可直接使用,下载路径:

https://github.com/MSOpenTech/redis/releases/

》》配置环境变量

1)在redis目录下新建配置文件redis.6380.conf、redis.6381.conf、redis.6382.conf,内容如下:注意对应的.aof和.conf文件名不能重复,否则会导致步骤8)执行时,出现漫长的等待

 port 6380      loglevel notice    logfile "D:/CommonTools/Redis/Logs/redis6380_log.txt"  appendonly yesappendfilename "appendonly.6380.aof"   cluster-enabled yes                                    cluster-config-file nodes.6380.confcluster-node-timeout 15000cluster-slave-validity-factor 10cluster-migration-barrier 1cluster-require-full-coverage yes

2)在D:/CommonTools/Redis/路径下新建Logs目录,用于存放产生的log文件

3)启动以上6380-6382的服务,命令:

redis-server.exe --service-install D:/CommonTools/Redis/redis.6380.conf --service-name redis6380
redis-server.exe --service-install D:/CommonTools/Redis/redis.6381.conf --service-name redis6381
redis-server.exe --service-install D:/CommonTools/Redis/redis.6382.conf --service-name redis6382

4)查看启动的服务,默认没有启动的话,手动启动

5)下载并安装ruby,下载路径:

http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe
双击安装,自己定义安装路径(我的安装到D:\CommonTools\Ruby\),安装过程中可勾选添加到环境变量,安装完成在cmd窗口中输入ruby --help进行验证

6)下载redis环境下的ruby驱动,下载路径:

https://rubygems.org/gems/redis/versions/3.2.2
将下载的驱动redis-3.2.2.gem放到Ruby22-x64安装目录下,安装驱动指令如下:

gem install --local D:\CommonTools\Ruby\Ruby22-x64\redis-3.2.2.gem

安装成功如下图

7)下载redis官方提供的创建redis集群的ruby脚本文件redis-trib.rb,下载路径:

https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb
打开后是一个页面,将页面内容保存为redis-trib.rb至Redis目录下,注意文件图标


说明:因为redis-trib.rb是ruby代码,必须用ruby来打开,若redis-trib.rb无法识别,需要手动选择该文件的打开方式,文件图标也会随之变化

8)创建集群,到Redis目录下,使用redis-trib.rb来创建

redis-trib.rb create --replicas 0 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382

中间需要输入一次yes,然后等待join结束

①ctrl+c停止后,检查redis.6380.conf、redis.6381.conf、redis.6382.conf文件内指向的节点文件等是否冲突(重名)

a)如果冲突修改之,然后将redis.6380.conf、redis.6381.conf、redis.6382.conf、redis-trib.rb、Logs文件和文件夹临时转移
b)清除掉redis目录下所有文件或目录,重新解压
c)再将redis.6380.conf、redis.6381.conf、redis.6382.conf、redis-trib.rb、Logs文件和文件夹转移回来
d)重复2)、3)步骤。
e)还是没有解决?尝试在.conf文件中加入一行,示例:bind 192.168.1.100(本地网卡获取的IP,非127.0.0.1),重复以上操作
②进一步的验证见步骤9)

9)验证

输入:redis-trib.rb check 127.0.0.1:6380
打印如下说明创建的redis集群正常

其它操作:
连接集群:redis-cli.exe -c -p 6380 // -c表示集群
查看记录总数:dbsize //先连接
查看集群信息:cluster info //先连接
redis集群密码设置:
    方式一:修改所有Redis集群中的redis.conf文件加入
        masterauth psw123456
        requirepass psw123456
        需要重启节点
    方式二:进入各个实例进行设置
        redis-cli -c -p 6380
        config set masterauth psw123456
        config set requirepass psw123456
        config rewrite
        不需要重启节点

win10环境redis集群搭建(非主从模式)相关推荐

  1. win10下Redis集群搭建的详细步骤

    win10下安装Redis集群,目前已经安装成功,记录下安装过程. 1)准备安装所需要的4个组件: Redis.Ruby语言运行环境.Redis的Ruby驱动redis-3.2.2.gem.创建Red ...

  2. Mac redis集群搭建

    redis集群搭建说明 主从模式 Sentinel哨兵模式 Cluster模式 主从模式 主从模式是三种模式中最为简单的,其中主库(master)只能有一台,从库(slave)可以有多台. 1.首先安 ...

  3. Redis 主从集群搭建及哨兵模式配置

    Redis 主从集群搭建及哨兵模式配置 最近搭建了redis集群及哨兵模式,为方便以后查看特此记录下来: 1.Redis安装 2.主从架构 2.1 Redis主从架构图 2.2Redis主从结构搭建 ...

  4. redis集群搭建及管理命令

    文章目录 1.集群的搭建 1.1 快速搭建集群 1) 首先,我们可以通过执行start命令来创建出6个节点,这6个节点的IP地址都为本机,而端口号则为30001-30006: 2)接着,我们需要使用c ...

  5. Redis集群搭建的三种方式

    一.Redis主从 1.1 Redis主从原理 和MySQL需要主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生性能瓶颈,特别是在读压力上,为了分担压力,Redis支持主从复制. ...

  6. redis 集群搭建_Redis分布式缓存分布式集群搭建

    当你试图解决一个你不理解的问题时,复杂化就产成了.-Andy Boothe Redis集群安装部署 Redis是一个运行在内存的非关系型数据库,因为其速度快(效率高),支持数据的持久化(安全),事务操 ...

  7. 转:Redis 集群搭建详细指南

    转自: https://www.cnblogs.com/mafly/p/redis_cluster.html [README] 非常棒的一篇文章,感谢作者的分享: 先有鸡还是先有蛋? 最近有朋友问了一 ...

  8. 云服务器 Redis 集群搭建

    云服务器 Redis 集群搭建 主从复制架构搭建 集群架构介绍 环境准备 安装 配置及启动 测试 Sentinel (哨兵)架构搭建 集群架构介绍 环境准备 Sentinel 配置 Sentinel ...

  9. redis 集群搭建_一文轻松搞懂redis集群原理及搭建与使用

    转载:https://juejin.im/post/5ad54d76f265da23970759d3 作者:SnailClimb 这里总结一下redis集群的搭建以便日后所需同时也希望能对你有所帮助. ...

  10. redis集群搭建及设置账户(转)

    Redis集群搭建以及为集群设置密码 介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master.3 salve 环境. redis 采用 redis-3.2.4 版本. ...

最新文章

  1. hp打印机怎么连接电脑_hp打印机驱动怎么共享 惠普打印机如何安装【详解】
  2. 1043 Is It a Binary Search Tree (25 分)【难度: 中 / 知识点: 构造二叉搜索树(BST) 】
  3. HDU - 4292 Food(最大流+思维建边)
  4. LeetCode 1108. IP 地址无效化
  5. ACM 杰出会员姬水旺:量子化学和物理的深度学习
  6. ES6 里面的 class
  7. 概率论和数理统计 - 01
  8. Python——输入若干行,每行若干行整数,求所有整数的最大值
  9. 如何解除计算机上的安全警报,怎么关闭windows的安全警报
  10. 云端架构下的手机浏览器内核演进
  11. Linux ping 命令
  12. 非接触物体尺寸形态测量(G题)
  13. linux 网卡绑定解绑,网卡绑定开机绑定,关机解绑
  14. 马克思逝世140周年纪念|朋友一生一起走!马克思与恩格斯之间的感情有多深?...
  15. 肝不好的人,这几种食物要多吃!
  16. 正确率能很好的评估分类算法吗_机器学习算法优缺点对比及选择(汇总篇)
  17. 94%的市场待开发,这份调研报告直指企业“软肋”!
  18. html 小设备折叠显示器,可折叠触摸显示器迎来技术风口 贺利氏推出Clevios HY E新材料...
  19. ads设计Doherty功放(1)
  20. 电梯控制算法(6)多电梯场景——两个等价电梯——静态指派

热门文章

  1. matlab自动识别粗大误差,剔除粗大误差
  2. 数据库左连接、右连接
  3. Python自动化办公之Word,超全总结【建议收藏】
  4. 课设 stm32的8路电压表采集系统
  5. Unity3D之Translate使用
  6. 2021年高压电工模拟考试系统及高压电工考试试题
  7. SSM实现毕业设计管理系统
  8. adc0808的c语言编程51,51单片机驱动ADC0808电路图C51及汇编程序
  9. 2万字硬核剖析网页自定义字体解析(css样式表解析、字体点阵图绘制与本地图像识别等)...
  10. 解决office 2010每次启动都出现配置进度的方法