首页
首页
文章目录
  1. 简介
  2. 规划
  3. 需要的程序包
  4. redis配置文件(redis.windows.conf)
  5. 启动所有redis接口
  6. 创建redis集群
  7. 结束

Windows Server下部署redis集群

简介

感觉自己快成为实施了,公司的项目实施连linux怎么安装软件都不会,得手把手交,这段时间公司有个新项目,实施直接安装了win server2008R2数据库中心版操作系统,然后,要部署项目,更坑的是项目部署需要redis集群。
在这样的前提下,就有了这篇文章,记录下,毕竟自己之前也没在win下部署过redis集群

规划

序号 本机IP 系统版本 redis集群端口
1 129.9.10.110 win server 2008 R2 7005、7006、7007
2 129.9.10.111 win server 2008 R2 7008、7009、7010

简单描述: 三主三从

需要的程序包

  • RubyInstaller 安装ruby环境

下载地址:https://github.com/MSOpenTech/redis/releases

  • Redis for windows

下载地址:http://rubyinstaller.org/downloads/

  • redis-trib.rb redis集群创建工具

下载地址: https://raw.githubusercontent.com/antirez/redis/unstable/src/redis-trib.rb

redis配置文件(redis.windows.conf)

需要修改的配置

1
2
3
4
5
port 7005 						# redis集群端口
cluster-enabled yes # 启动集群部署方法
cluster-config-file nodes.conf # cluster配置文件
cluster-node-timeout 5000 # 超时时间
appendonly yes # 开启AOF

其它节点配置只需要修改下端口即可。

启动所有redis接口

1
redis-server.exe redis-server.exe redis.conf

创建redis集群

随机选择一台服务器下载安装ruby环境(RubyInstaller)并下载redis-trib.rb

安装就下一步下一步即可。

通过gem安装redis

打开终端删除当前源 由于天朝网络原因默认gem源特别慢。所以需要更改为其它源。

1
2
3
4
gem sources 			       # 查看当前源的地址
gem sources –r https://rubygems.org/ # 删除当前源
gem sources –ahttp://gems.github.com # 更换为新的源
gem install redis # 安装redis

创建集群:

1
redis-trib.rb create --replicas 1 129.9.10.110:7005 129.9.10.110:7006 129.9.10.110:7007 129.9.10.111:7008 129.9.10.111:7009 129.9.10.111:7010

replicas 1 表示每个主数据库拥有从数据库个数为1。master节点不能少于3个.
之后跟进提示输入yes即可。

结束

备注: 需要保证俩台服务器之间通讯正常。

End

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫