Windows 环境搭建Redis集群(win 64位)
转:
http://blog.csdn.net/zsg88/article/details/73715947
参考:https://www.cnblogs.com/tommy-huang/p/6240083.html
Windows 环境搭建Redis集群
安装包下载
1.
在E盘下新建redis目录,在redis目录下新建6379~6384文件夹(必须6个):

并将下载的Redis-x64-3.2.100.zip分别解压到上述目录下。
解压后如下:

2. 创建配置文件和启动程序文件
(1) 在6个目录下新建 redis.conf 内容如下:
bind 0.0.0.0
protected-mode no
port 6379
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
#requirepass youpassword
port(端口)对应6379~6384
requirepass后面为密码(6个必须相同,并且先进行注释,否则集群搭建会失败)
(2) 在6个目录下新建 startup.bat 内容如下:
redis-server.exe redis.conf
双击startup.bat分别启动服务6379~6384。
3. 集群的搭建:
3.1 Ruby环境(点击下载)
安装此环境的原因是因为我们需要使用Ruby Gems 中的redis-trib.rb来创建和操作集群。
安装时记得勾选三项,安装目录随意。

3.2 Ruby Gems安装
下载ruby环境下Redis的驱动,考虑到兼容性,这里下载的是3.2.2版本
https://rubygems.org/gems/redis/versions/3.2.2
注意:下载在页面右下角相关连接一项中

安装该驱动,命令如下:
gem install --local gem文件目录
实际操作如下:

4. 集群创建,我们要用到redis-trib.rb 文件
下载Redis官方提供的创建Redis集群的ruby脚本文件redis-trib.rb,有2种下载方式:
方式1:
https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb
打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb
方式2:
也可以到 https://github.com/antirez/redis/tree/unstable/src 目录下下载
之前的ruby环境就是为运行这个文件做准备的

然后:
下载之后放到 E:\redis目录下。
然后在此目录下打开命令行执行:
如果需要外网则:
redis-trib.rb create --replicas 公网ip: 公网ip: 公网ip: 公网ip: 公网ip: 公网ip:
注:需要公网使用时 6个集群包括12个端口,都要开放才能搭建集群分别为:6个自定义集群端口和这6个自定义端口加上10000对应的6个端口 此处例子为 6379~6384和16379~16384
如果只需要内网则:
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:
安装时会出现:

需要输入yes就行了。完成即可关闭窗口,后面也不需要重新启动,是一次性的。
5. 设置密码:
停止6个redis服务,把6个目录下redis.conf 的 #requirepass youpassword 注释放开,再次启动即可。
Windows 环境搭建Redis集群(win 64位)的更多相关文章
- Windows 环境搭建Redis集群
环境以及引用资料 1.windows server 2008 r2 enterprise (木有办法,公司的服务器全是如此,就这种环境搭建吧) 2.redis官方资料下载: https://redi ...
- Windows及Linux环境搭建Redis集群
一.Windows环境搭建Redis集群 参考资料:Windows 环境搭建Redis集群 二.Linux环境搭建Redis集群 参考资料:Redis Cluster的搭建与部署,实现redis的分布 ...
- Windows下 搭建redis集群
Windows下搭建redis集群教程 一,redis集群介绍 Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主 ...
- 在windows上搭建redis集群
一 所需软件 Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址 ...
- Windows下搭建Redis集群
Redis集群: 如果部署到多台电脑,就跟普通的集群一样:因为Redis是单线程处理的,多核CPU也只能使用一个核, 所以部署在同一台电脑上,通过运行多个Redis实例组成集群,然后能提高CPU的利用 ...
- Redis集群搭建(转自一菲聪天的“Windows下搭建Redis集群”)
配置Redis参考:http://blog.csdn.net/zsg88/article/details/73715947 使用Ruby配置集群参考:https://www.cnblogs.com/t ...
- Redis → Windows下搭建redis集群
一,redis集群介绍 Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主服务器宕机无备用服务器,多个节点网络互联 ...
- 在windows上搭建redis集群(redis-cluster)
一 所需软件:Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址 ...
- 在windows上搭建redis集群(redis-cluster)(转载)
一 所需软件:Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址 ...
随机推荐
- 分类算法----k近邻算法
K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一.该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的 ...
- C++中虚函数的作用是什么?它应该怎么用呢?
虚函数联系到多态,多态联系到继承.所以本文中都是在继承层次上做文章.没了继承,什么都没得谈. 下面是对C++的虚函数这玩意儿的理解. 一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你 ...
- #pragma pack(push) 和#pragma pack(pop) 以及#pragma pack()
我们知道结构体内存对齐字节可以通过#pragma pack(n) 的方式来指定. 但是,有没有想过一个问题,某些时候我想4字节对齐,有些时候我又想1字节或者8字节对齐,那么怎么解决这个问题呢? 此时, ...
- [转]oracle存储过程中update不成功的一个原因
原文地址:http://lin49940.iteye.com/blog/466626 今天一个同事写oracle 的存储过程遇到了一个问题, 他在里面update 操作不能完成更新的操作, 但是又不会 ...
- PHP判断ajax请求:HTTP_X_REQUESTED_WITH
PHP判断ajax请求的原理: 在发送ajax请求的时候,我们可以通过XMLHttpRequest这个对象,创建自定义的 header头信息, 在jquery框架中,对于通过它的$.ajax, $.g ...
- azkaban安装
1.下载:git clone https://github.com/azkaban/azkaban.git 2.编译:./gradlew build -x test 3. 创建目录并拷贝 mkdir ...
- HttpWebRequest、HttpWebResponse获取网页
1,通过HttpWebRequest.HttpWebResponse获取一个流 request = (HttpWebRequest)System.Net.WebRequest.Create(this. ...
- oozie 运行demo
昨晚装好了oozie,能启动了,并且配置了mysql作为数据库,好了,今天要执行oozie自带的demo了,好家伙,一执行就报错!报错很多,就不一一列举了,就说我最后解决的方法吧. oozie job ...
- android开发(36) Android WebView背景设置为透明
xml布局 <WebView android:id="@+id/wv_content" android:layout_width="match_parent&quo ...
- 30个开源电子商务系统(PHP)
osCommerce osCommerce是一款著名的PHP开源电子商务解决方案,提出“开箱即用”的强大功能,使网上商店安装非常方便快捷,并可以作为GNU通用公共授权的开源项目免费发布.osComme ...