windows下Redis 主从读写分离部署
2018-09-29 17:14 迷你小飞机 阅读(1067) 评论(0) 编辑 收藏 举报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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架