redis我爱编程

redis 3.x windows 集群搭建

2017-06-10  本文已影响61人  晴天哥_王志

首先必须尊重原创,我的思路来源于简书上的文章,贴出作者原链接http://www.jianshu.com/p/22af55518f6d

一、开发环境

1.win7

2.redis 3.2.1 64位

3.ruby 环境

redis 安装

Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download

Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,官方说明:

Win64 Unofficial The Redis project does not directly support

Windows, however the Microsoft Open Tech group develops and maintains an Windows port targeting Win64.

项目地址:https://github.com/MSOpenTech/redis

打开以后,可以直接使用浏览器下载,或者git克隆。在release页面可以下载需要的redis包

下载解压,没什么好说的,在解压后的bin目录下有以下这些文件:

redis-benchmark.exe #基准测试

redis-check-aof.exe # aof

redis-check-dump.exe # dump

redis-cli.exe # 客户端

redis-server.exe # 服务器

redis.windows.conf # 配置文件

ruby环境准备

下载 64位的 RubyInstaller并安装 地址http://rubyinstaller.org/downloads/

勾选下面三个不用配置环境变量

安装RubyGems

在cmd下运行

gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/添加淘宝源

gem install redis 安装redis依赖

下载redis-trib.rb

该文件存在redis的源码的src目录,下载链接为https://github.com/MSOpenTech/redis/tree/3.0/src

搭建redis集群目录

1、主要分为3主3从(如果上图所示)

2、修改配置文件 redis.windows.conf,其中每个目录里面配置文件port号修改为不一样

port 7005

cluster-enabled yes

cluster-node-timeout 5000

appendonly yes

3、启动集群

在每个目录通过命令行 redis-server.exe redis.windows.conf 启动 redis

通过redis-trib.rb执行以下命令搭建集群

redis-trib.rb create --replicas 1 192.168.0.103:6379 192.168.0.103:6380 192.168.0.103:6381 192.168.0.103:6382 192.168.0.103:6383 192.168.0.103:6384

redis集群启动报错解决方法

http://blog.csdn.net/ownfire/article/details/46624005

集群启动界面

上一篇下一篇

猜你喜欢

热点阅读