入門級部署Redis的集羣Redis-cluster

要求:

  •  需要 6 臺 redis 服務器。搭建僞集羣
  • 需要運行在不同的端口 6379-6384

  • Ruby語言運行環境 我們需要使用ruby腳本來實現集羣搭建

  • 創建Redis集羣的工具redis-trib.rb ,本來想免費共享,但是csdn不能上傳相同資源沒辦法,只有大家自己去搜了!

  • Redis的Ruby驅動redis-xxxx.gem ,RubyGems簡稱gems,是一個用於對 Ruby組件進行打包的 Ruby 打包系統

tip:

要讓集羣正常運作至少需要3個主節點,建議配置3個主節點,其餘3個作爲各個主節點的從節點(也是官網推薦的模式)。同一臺電腦,不同端口模擬

 

目錄結構:

6379~6384文件夾都是redis文件夾!

修改每個redis(6379~6384文件夾)配置文件:

port 6379

cluster-enabled yes

cluster-config-file nodes-6379.conf

cluster-node-timeout 15000

appendonly yes

注意: 其中的的6379替換爲當前文件夾的名字

 

1、安裝ruby

下載地址: http://www.ruby-lang.org/zh_cn/downloads/

傻瓜式安裝

 

2、安裝Redis的Ruby驅動 rubygems-3.0.6

3、通過驅動安裝Redis 

  • 進入6379的目錄
  • 執行 gem install redis
  •  

 4、啓動服務

  • 依次啓動每個redis(6379~6384)最好是寫個腳本
    • title redis-6379
      
      redis-server.exe redis.windows.conf

       

  • 拷貝redis-trib.rb到6379的redis節點
  • redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384

 

5、測試集羣

連接集羣windows下:

C:\Users\Administrator\Desktop\redis-cluster\6379>  redis-cli.exe -c -h 127.0.0.1 -p 6379 

注意:前面是路徑 後面是命令 ;

一些集羣的常用命令:

     查看集羣信息:cluster info

     查看主從: info replication

     查看節點:cluster nodes

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章