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 ...
随机推荐
- 【a903】石子归并
Time Limit: 10 second Memory Limit: 2 MB 问题描述 在一个圆形操场的四周摆放着N堆石子(N<= 100),现要将石子有次序地合并成一堆.规定每次只能选取相 ...
- 使用Perl分割文件
使用Perl分割文件 特性 使用换行作为分界 忽略注释行# 分割存入新指定的文件中 待分割的文件test.lst wwdg/prescaler syscfg/test1 syscfg/test2 ua ...
- [Angular2 Router] Get activated router url
getActivatedRoutePath(r: ActivatedRoute) { return r.url .subscribe(p => this.curtPath = p[0].path ...
- 【搜索引擎Jediael开发4】V0.01完整代码 分类: H_HISTORY 2014-05-21 21:35 470人阅读 评论(0) 收藏
截止目前,已完成如下功能: 1.指定某个地址,使用HttpClient下载该网页至本地文件 2.使用HtmlParser解释第1步下载的网页,抽取其中包含的链接信息 3.下载第2步的所有链接指向的网页 ...
- FAST特征点检测&&KeyPoint类
FAST特征点检测算法由E.Rosten和T.Drummond在2006年在其论文"Machine Learning for High-speed Corner Detection" ...
- centos-mirrors
http://mirrors.aliyun.com/centos/7.2.1511/os/x86_64/Packages/ http://mirrors.aliyun.com/centos/7.2.1 ...
- Docker CE for Windows安装使用
原文:Docker CE for Windows安装使用 官网下载并安装Docker CE for Windows IDEA连接Docker Docker一些常用命令 Docker for windo ...
- AngularJS之forEach
angular.forEach 描述: 循环对obj对象的每个元素调用iterator, obj对象可以是一个Object或一个Array. Iterator函数调用方法: iterator( ...
- 【转】priority_queue的用法
http://www.cnblogs.com/flyoung2008/articles/2136485.html priority_queue调用 STL里面的 make_heap(), pop_he ...
- MVC 设置项目默认起始页和多级目录的路由配置
我们新建一个MVC的项目 默认的路由是这样的,但是由于一些需求,我们需要对Controllers按照一些规则分类. 比如说我们在Controllers下面建了一个School的文件夹,然后建了一个St ...