首先必須尊重原創(chuàng)摆出,我的思路來源于簡書上的文章,貼出作者原鏈接http://www.reibang.com/p/22af55518f6d
一席函、開發(fā)環(huán)境
1.win7
2.redis 3.2.1 64位
3.ruby 環(huán)境
redis 安裝
Redis對于Linux是官方支持的,安裝和使用沒有什么好說的,普通使用按照官方指導,5分鐘以內就能搞定。詳情請參考:http://redis.io/download
Redis官方是不支持windows的灿椅,只是 Microsoft Open Tech group 在 GitHub上開發(fā)了一個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環(huán)境準備
下載 64位的 RubyInstaller并安裝 地址http://rubyinstaller.org/downloads/
勾選下面三個不用配置環(huán)境變量
安裝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執(zhí)行以下命令搭建集群
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
集群啟動界面