windows搭建redis集群最佳实践
一、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集群最佳实践的更多相关文章
- Redis集群最佳实践
今天我们来聊一聊Redis集群.先看看集群的特点,我对它的理解是要需要同时满足高可用性以及可扩展性,即任何时候对外的接口都要是基本可用的并具备一定的灾备能力,同时节点的数量能够根据业务量级的大小动态的 ...
- Windows搭建Redis集群-详细教程
一.集群知识 1.集群的概念 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定.高效的状态. 2.使用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 ...
- Windows 环境搭建Redis集群(win 64位)
转: http://blog.csdn.net/zsg88/article/details/73715947 参考:https://www.cnblogs.com/tommy-huang/p/6240 ...
- Windows下 搭建redis集群
Windows下搭建redis集群教程 一,redis集群介绍 Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主 ...
- Windows 环境搭建Redis集群
环境以及引用资料 1.windows server 2008 r2 enterprise (木有办法,公司的服务器全是如此,就这种环境搭建吧) 2.redis官方资料下载: https://redi ...
- windows环境下搭建Redis集群
转载请注明出处,原文章地址: https://www.cnblogs.com/tommy-huang/p/6240083.html Redis集群: 如果部署到多台电脑,就跟普通的集群一样:因为Red ...
- 在windows上搭建redis集群
一 所需软件 Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址 ...
随机推荐
- knative
office Doc Knative 简介 Install sevice example (knative) There is only one node in the cluster so we u ...
- 基于OpenCV做“三维重建”(3)--相机参数矩阵
通过前面的相机标定,我们能够获得一些参数模型.但是这些相机的参数矩阵到底是什么意思?怎样才能够判断是否正确?误差都会来自哪里?这里就必须要通过具体实验来加深认识.采集带相机参数的图片具有一定难度,幸好 ...
- NOIP 2017 宝藏 - 动态规划
题目传送门 传送门 题目大意 (家喻户晓的题目不需要题目大意) 设$f_{d, s}$表示当前树的深度为$d$,与第一个打通的点连通的点集为$s$. 每次转移的时候不考虑实际的深度,深度都当做$d$, ...
- uirecorder 启动webdriver服务报错
在安装好uirecorder后,执行起来是各种错误. 不是少这个就是缺那个,也是因为自己对自动化测试知识太匮乏. 导致刚开始走自动化测试绕了很多弯路,报个错都不知所措.后来才知道要多看ERROR后面的 ...
- java代码块,静态代码块,静态变量,构造方法执行顺序
一个类中执行顺序: 静态变量静态代码块代码块构造方法 子类和父类执行顺序: 父类静态变量父类静态代码块子类静态变量子类静态代码块父类代码块父类构造方法子类代码块子类构造方法 直接看代码,一目了然. p ...
- Linear Regression with machine learning methods
Ha, it's English time, let's spend a few minutes to learn a simple machine learning example in a sim ...
- hadoop移除节点的优雅方式
step 1:使用hdfs-site.xml的配置项,排除节点. <property> <name>dfs.hosts.exclude</name> <val ...
- python cookbook 小结
最近一直在看python cookbook.这本书主要讲的是python 语言的一些编程素材.正如它的名字一样,烹饪书.就好像再讲如何处理食材(各种类型的数据),然后再煮菜(算法).打个比方,煮菜随便 ...
- 【Axure RP8.1】一款专业的快速原型设计工具
Axure RP是一款专业的快速原型设计工具.Axure(发音:Ack-sure),代表美国Axure公司:RP则是Rapid Prototyping(快速原型)的缩写.Axure RP是美国Axur ...
- 使用loadrunner编写webservice接口请求
1.使用工具: loadrunner12,本实例截图中都是loadrunner12工具 2.操作步骤: 1).新建脚本,选择Web Services协议: 2).选择工具栏: 3).点击Import, ...