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 ...
随机推荐
- EJBCA在Linux上的安装
在windows上安装为了測试用,装在linux服务器上的由于CN用的ip须要重装.....又是折腾一番,以下介绍一些须要注意的地方 一.所需文件 准备的内容就不说了,參考我的上上篇<EJBCA ...
- 高并发解决方案--负载均衡(HTTP,DNS,反向代理服务器)(解决大流量,高并发)
高并发解决方案--负载均衡(HTTP,DNS,反向代理服务器)(解决大流量,高并发) 一.总结 1.什么是负载均衡:当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能.那么,在服 ...
- php面试题12(多态web服务器共享session的方法:将session存到数据库)($val=&$data[$key];)
php面试题12(多态web服务器共享session的方法:将session存到数据库)($val=&$data[$key];) 一.总结 1.多态web服务器共享session的方法: ...
- iOS云存储:CloudKit 基本使用教程 增删改查(Swift)
一.从iOS8开始,苹果为开发者提供了ClouKit,可以把我们的应用程序和用户数据存储在iCloud上,用于代替后台服务器,开发移动代码即可. 二.设置 (1)需要一个开发者账号,并且设置一个bun ...
- hdu 4644 BWT (kmp)
看完题目你非常easy想到,这个题目的关键点就是怎样把给出的数组还原成原数组. 还原的原数组之后无论是AC自己主动机 还是 kmp都能够解决 - -尽管我认为kmp会超时的感觉. 那么怎样还原这个字符 ...
- TI_DSP_SRIO - Doorbell原理
前文介绍到SRIO有多种类型的包,当中包括了Doorbell包,Doorbell是一种高速的通知类型的短消息,包头和携带信息都非常短,用于master srio设备通知slave srio设备,可用于 ...
- Effective C++ 条款14
在资源管理器中小心copying行为 上节是对资源的管理说明.有时候我们不能依赖于shared_ptr或者auto_ptr,所以我们须要自己建立一个资源管理类来管理自己的资源. 比如建立一个类来管理M ...
- [经典面试题]k节点一组旋转链表
[题目] 给出一个链表和一个数k,比方链表1→2→3→4→5→6.k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4.翻转后4→3→2→1→5→6. 假设节点的数 ...
- 【U014】热浪(前向星存储方法)
Time Limit: 1 second Memory Limit: 128 MB [问题描述] 德克萨斯纯朴的民眾们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来不错,可是他们并不是很擅 ...
- [GeekBand ] 利用 pass by reference -to -const 编写高效规范的 c++代码
本文参考资料 : GeekBand 侯捷老师,学习笔记 Effective C ++ 侯捷译 条款20 开发环境采用:VS2013版本 首先:分析值传递的缺点 (一) class Person{ p ...