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下载地址 ...
随机推荐
- stm32keilIDE遇到的bug
最进项目中遇到keil中使用sscanf时,采取类正则表达 %*[^/]/%[^@]时不能正确得到的结果,同样的代码在gcc中运行通过.然后又遇到stm32 keil编译器printf带多个参数就卡死 ...
- 结合order by 解CTF某题
真tmd不容易 <?php error_reporting(0); if (!isset($_POST['uname']) || !isset($_POST['pwd'])) { echo '& ...
- 【WPF】屏幕右下角消息提示框
WPF做一个仿QQ的右下角消息提示窗,网上找到几个Demo后,选了一个比较好用的. 博客 http://blog.csdn.net/huangli321456/article/details/5052 ...
- C语言 · 字串逆序
算法训练 字串逆序 时间限制:1.0s 内存限制:512.0MB 问题描述 给定一个字符串,将这个串的所有字母逆序后输出. 输入格式 输入包含一个字符串,长度不超过100,字符串中不 ...
- jQuery笔记三——text/html/val/attr/prop
1.获得内容 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() ...
- 十大要避免的Ext JS开发方法
原文地址:http://www.sencha.com/blog/top-10-ext-js-development-practices-to-avoid/ 作者:Sean LanktreeSean i ...
- PCL的PNG文件和计算点云重心
PCL提供节约一点云的值为一个PNG图像文件的可能方案.显然,这只能用有序的点云来完成,因为生成的图像的行和列将与点云的对应完全一致.例如,如果你从一个传感器Kinect或Xtion的点云,你可以用这 ...
- python datetime和unix时间戳之间相互转换
python datetime和unix时间戳之间相互转换 1.代码: import time import datetime # ...
- websocket 和 socket.io 之间的区别是什么
socket.io封装了websocket,同时包含了其它的连接方式,比如Ajax.原因在于不是所有的浏览器都支持websocket,通过socket.io的封装,你不用关心里面用了什么连接方式.你在 ...
- LeetCode practice
子集和问题:给定一组数和一个值,从这组数中选出若干个数使其和为给定的值.这是个NPC问题. 1.https://leetcode.com/problems/counting-bits/#/soluti ...