windows下Redis 主从读写分离部署
1.可直接下载window下的运行文件(下面这个链接)
也可以浏览github 查看相应的版本说明文档 https://github.com/ServiceStack/redis-windows
https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
文件下载后解压后文件如图

本次搭建环境为同一台机器上。多台缓存服务器需要设定自己的IP地址,分别建立主从文件夹(文件夹名自己取),这里我配置一个写入(主节点)两个读取(从节点)。把下载的文件分别放入三个文件夹中,主节点文件夹中默认配置文件不需要我们来改更什么,他的默认端口为:6379

打开两个从节点的配置文件 “redis.windows.conf” 我们也只需要改更端口及主从关系绑定,及相应的密码,注:密码统一便于管理
在配置文件中搜索port 更改端口号,搜索 slaveof 加一行绑定主从关系
slave1------>redis.windows.conf------>port 6380
slaveof 127.0.0.1 6379
slave2------>redis.windows.conf------>port 6381
slaveof 127.0.0.1 6379

密码这里我没有设置,更多配置可跟据配置文件来更改,也可以参考小伙们的解释文档http://www.cppblog.com/HappySky2046/archive/2014/06/18/207323.html
2.下面开始运行啦。。。。。。。。。
先分别启动三个服务,启动顺序命令如下
2.1 注册成服务 (可以使用cmd命令来启动,转到目录。如下图有快速进行目录命令方法,另外也可以做成bat文件放入目录方便使用)

注册服务示例:redis-server --service-install redis.windows.conf --loglevel verbose --service-name Redis6379

redis-server --service-install redis.windows.conf --loglevel verbose --service-name Redis6380
redis-server --service-install redis.windows.conf --loglevel verbose --service-name Redis6381

补下其它的常用命令
卸载服务 redis-server --service-uninstall
启动服务 redis-server --service-start
停止服务 redis-server --service-stop
3.服务已经启动了,我们就来测试一下吧

可以使用客户端管理工具来查看,写入的数据是否被同步,目前可视化管理工具有RedisDesktopManager,或者RedisStudio

windows下Redis 主从读写分离部署的更多相关文章
- Redis主从+读写分离中可以在从机读取到过期数据
参考链接: https://mp.weixin.qq.com/s?__biz=MzIyNzUwMjM2MA==&mid=2247483696&idx=1&sn=c69e364b ...
- Windows下Redis的安装和部署
Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久 ...
- Windows下Redis的安装与部署
1.下载地址:https://github.com/MSOpenTech/redis/releases 2.下载zip的包,下载后放到需要安装的目录进行解压操作,列如:F:\Redis\Redis-x ...
- 在项目中部署redis的读写分离架构(包含节点间认证口令)
#### 在项目中部署redis的读写分离架构(包含节点间认证口令) ##### 1.配置过程 --- 1.此前就是已经将redis在系统中已经安装好了,redis utils目录下,有个redis ...
- Windows下Redis的使用
Redis介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括st ...
- Windows下Redis安装+可视化工具Redis Desktop Manager使用
Redis是有名的NoSql数据库,一般Linux都会默认支持.但在Windows环境中,可能需要手动安装设置才能有效使用.这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你. ...
- Amoeba搞定mysql主从读写分离
前言:一直想找一个工具,能很好的实现mysql主从的读写分离架构,曾经试用过mysql-proxy发现lua用起来很不爽,尤其是不懂lua脚本,突然发现了Amoeba这个项目,试用了下,感觉还不错,写 ...
- Amoeba实现mysql主从读写分离
Amoeba实现mysql主从读写分离 这段在网上看了下关于amoeba的文章,总体感觉好像要比mysql-proxy好的多,也参考了不少的资料,此文章可能与其他文章作者会有雷同的地方,请谅解,但是此 ...
- Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager 转发非原创
Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager Redis缓存服务器是一款key/value数据库,读11 ...
随机推荐
- 【b702】字符串的展开
Time Limit: 1 second Memory Limit: 50 MB [问题描述] 在初赛普及组的"阅读程序写结果"的问题中,我们曾给出一个字符串展开的例子:如果在输入 ...
- PatentTips - SNMP firewall
BACKGROUND OF THE INVENTION [0001] The present invention relates to communications and, more particu ...
- 调试 之gdb thread命令 与 ltrace/strace
我们可以通过 1) gdb prog_name -> r 用在逐步调试自己的程序时 2) gdb -> attach process_id 正 ...
- strace跟踪线程调用
方法一:strace -fp pid , 可以跟踪所有线程, 进程的系统调用. [root@xxxx]strace -p 24091 Process xxx attached - interrupt ...
- js中ajax连接服务器open函数的另外两个默认参数get请求和默认异步(open的post方式send函数带参数)(post请求和get请求区别:get:快、简单 post:安全,量大,不缓存)(服务器同步和异步区别:同步:等待服务器响应当中浏览器不能做别的事情)(ajax和jquery一起用的)
js中ajax连接服务器open函数的另外两个默认参数get请求和默认异步(open的post方式send函数带参数)(post请求和get请求区别:get:快.简单 post:安全,量大,不缓存)( ...
- ArcGIS二次开发入门(一)
作者:朱金灿 来源:http://blog.csdn.net/clever101 公司培训ArcGIS二次开发(C#作为开发语言),自己回家动手实践了一下. 1. 首先是二次开发环境的安装(AE 10 ...
- iOS过场动画调研笔记
前言 因项目须要,近期一段时间都在调研iOS的过场动画.对于我来说这是一个之前没有太涉及的领域,所以有必要把调研的过程和自己的一些理解纪录下来 为什么要自己定义过场动画? 假设大家有关注Materia ...
- html5-5 HTML5表单元素和内嵌框架
html5-5 HTML5表单元素和内嵌框架 一.总结 一句话总结:单选框和多选框选的时候外面加label就可以实现选后面文字也可以选中了 1.html5如何实现文件上传? 必须加上enctype ...
- ssh远程无法连接VM中的Ubuntu问题
Ubuntu ssh远程无法连接问题 1. 检查sudo ps -e|grep ssh 查看是否有ssh进程服务,如果没有的话,需要下载安装 sudo apt-get install openss ...
- HDU1074 Doing Home Work - 状压dp
传送门 题目大意: 有n(\(\le 15\))个作业,每个作业有个name, deadline(截止日期),cost(做作业花的时间),如果没有按时完成某个作业,惩罚分数为超出的时间,求一个合理的顺 ...