windows下的redis集群搭建的艰辛历程
我是参照这两篇教程进行的操作: 1.https://www.cnblogs.com/weiqinl/p/6490372.html (主)
2.https://blog.csdn.net/qiuyufeng/article/details/70474001
3.http://www.cnblogs.com/007sx/p/8108895.html
以下主要记录的是,自己在实际操作中踩得坑:
1.下载解压redis,并复制出另外5份,都统一放在redis文件夹下,并将他们的文件夹分别命名为6379 6380 6381 6382 6383 6384(对应各自的端口号);
2.分别修改配置文件(6个都得改)redis.windows.conf,修改里面的端口号,以及集群支持配置。
port 6379(分别为各自端口号6379-6384,与文件夹命名一致)
bind 0.0.0.0 (初始为:127.0.0.1,这样外部网络是连不了的,会报错:redis connection refused: connect)
protected-mode no (原本参数值为:yes,这样外部网络也是连不了的,会报错:redis connection refused: connect)
cluster-enabled yes (设置为支持集群配置,如果 cluster-enabled 不为yes, 那么在使用JedisCluster集群代码获取的时候,会报错。)
cluster-node-timeout 5000 (cluster-node-timeout 调整为 5000,那么在创建集群的时候,不会超时。)
appendonly yes
3.编写一个 bat 来启动 redis,在每个节点目录下建立 start.bat , 内容如下:
title redis-6380 (对应各自端口号6379-6384)
redis-server.exe redis.windows.conf
4.安装ruby (由于 Redis 的集群使用 ruby脚本编写,所以系统需要有 Ruby 环境。 百度下 rubyinstaller-2.3.3-x64.exe, 并下载安装。)
安装在redis目录下

如果此时在cmd上执行该命令,那么会出现如下错误:
是因为缺少 ruby 的一些模块,需要参考后面的安装处理。
6.下载rubygems.
下载地址 https://rubygems.org/pages/download, 下载后解压,然后在在此安装目录下,执行命令 ruby setup.rb

9.设置密码
如果需要外网访问,则需要开放端口,但为了防止redis被攻击,可以加上密码。 如需加上密码,则在第2步的配置文件中加上这行代码(6个都得加) :
requirepass yourpassword
此时需要关掉6个redis服务,然后重新运行这6个redis服务(双击第3步中建立的脚本)。构建集群的脚本不需要再次运行
windows下的redis集群搭建的艰辛历程的更多相关文章
- windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error
windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error 学习了:https ...
- windows下安装redis集群
前几天在自己在本机win10 电脑下部署了redis集群. 主要通过的是网上两个博客: 如何在windows下部署redis集群:https://blog.csdn.net/zsg88/article ...
- windows下zookeeper伪集群搭建
下载 http://www.apache.org/dyn/closer.cgi/zookeeper/ 解压 D:\Java\soft\zookeeper-3.4.6 伪集群 1.在 \zookeepe ...
- 在windows下面配置redis集群遇到的一些坑
最近工作不忙,就决定学习一下redis.因为一直在windows下工作,不会linux,没办法就选择在windows下配置redis. windows下配置redis集群的文章有很多,比如:http: ...
- Linux Redis集群搭建与集群客户端实现(Python)
硬件环境 本文适用的硬件环境如下 Linux版本:CentOS release 6.7 (Final) Redis版本: Redis已经成功安装,安装路径为/home/idata/yangfan/lo ...
- Linux Redis集群搭建与集群客户端实现
硬件环境 本文适用的硬件环境如下 Linux版本:CentOS release 6.7 (Final) Redis版本: Redis已经成功安装,安装路径为/home/idata/yangfan/lo ...
- Redis 集群搭建详细指南
先有鸡还是先有蛋? 最近有朋友问了一个问题,说毕业后去大城市还是小城市?去大公司还是小公司?我的回答都是大城市!大公司! 为什么这么说呢,你想一下,无论女孩男孩找朋友都喜欢找个子高胸大的.同样的道理嘛 ...
- 二、redis集群搭建
redis集群搭建 redis3.0后支持集群.集群中应该至少有三个节点,每个节点有一备份节点.需要6台服务器.搭建伪分布式,需要6个redis实例.搭建集群的步骤: 一.安装单机版redis 第一步 ...
- redis集群搭建及注意事项
上一篇:redis的安装及注意事项 这里,在一个Linux虚拟机上搭建6个节点的redis伪集群,思路很简单,一台虚拟机上开启6个redis实例,每个redis实例有自己的端口.这样的话,相当于模拟出 ...
随机推荐
- 在table中tr的display:block在firefox下显示布局错乱问题
[转自:] http://blog.csdn.net/sd2131512/article/details/4720345 按照常理,对于某一单元行需要显示时,使用:display:block属性,不需 ...
- 使用PostSharp在.NET平台上实现AOP(转)
出处:https://www.cnblogs.com/leoo2sk/archive/2010/11/30/aop-postsharp.html 摘要 本文首先介绍AOP(面向方面编程)的相关概念及理 ...
- 总结一下《vue的使用》
1.用vue创建项目的时候, 1.安装axios,对axios进行处理,创建axios.js文件,设置基础请求地址, 设置前置守卫和独享守卫,对请求数据进行设置,(特别实在进行token验证的时候特别 ...
- 变动事件_DOM2级的变动事件(mutation)
DOM2级定义了如下变动事件: DOMSubtreeModified:在DOM结构中发生任何变化时触发.这个事件在其他任何事件触发后都会触发. DOMNodeInserted:在一个节点作为子节点被插 ...
- js基础学习笔记(三)
3.1 认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 先来看看 ...
- 模板引擎(smarty)知识点总结四
/* smarty 引入对象 */ require_once 'libs/Smarty.class.php'; require 'MySmarty.class.php'; $msma = ne ...
- C#-vs2012学习笔记-惊奇于vs的强大和便利
网站常用功能自动完成,包括网页和数据库.
- Magic Powder - 2 (CF 670_D)
http://codeforces.com/problemset/problem/670/D2 The term of this problem is the same as the previous ...
- poj 1753 2965
这两道题类似,前者翻转上下左右相邻的棋子,使得棋子同为黑或者同为白.后者翻转同行同列的所有开关,使得开关全被打开. poj 1753 题意:有一4x4棋盘,上面有16枚双面棋子(一面为黑,一面为白), ...
- codeforces 877b
B. Nikita and string time limit per test 2 seconds memory limit per test 256 megabytes input standar ...