環境
RHLinux-6.4-64-EN, 紅帽6.4 64位,英文正式公布版。
Redis3.0.0
- redis2.x版本號還不支持集群,3.0版本號將會支持,如今3.0版本號還在開發中,如今是beta-3版本號(截止2014-5-8),但功能是可用的。
- 下載Redis3.0.0 beta-3版本號,點擊 這里 下載。
- Redis3的安裝能夠參照之前的 單機安裝指南 操作。
創建Redis集群實例
- 創建集群節點的目錄,先創建cluster-test目錄,再以port為名稱創建子目錄。這里我們要創建6個Redis實例,3個作為master,3個作為slave。
1 2 3 |
|
- 在每一個目錄以下創建創建Redis配置文件,注意依據不同實例的port號改動以下的配置文件,nodes.conf文件為Redis實例啟動時自己主動生成。
1 2 3 4 5 |
|
- 開6個terminal窗體,分別啟動這6個Redis實例。
1 2 |
|
- 當成功啟動后,能看到每一個terminal出現以下的字樣,是由于node.conf文件不存在,所以給每一個實例分配了一個新的ID。
1
|
|
創建集群
-
如今Redis的6個實例都已經啟動了,如今來開始創建集群。創建集群用到了一個ruby文件,放在redis3文件夾的src子文件夾下,找到后運行下面命令。這里的
-replicas 1
表示每一個master配備1個slave,后面的參數就是6個實例的ip加port,以空格隔開。
1 2 3 |
|
-
運行命令后會提示你是否接受提示的配置信息,默認的是前3臺作為master機器,后3臺作為slave機器,輸入
yes
,出現最后的信息表示集群已經創建好了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
PS: 安裝過程還發現RedHat系統上沒有安裝ruby,須要先安裝ruby,并且公司機器還不能上網下載安裝,僅僅能通過離線的方式安裝ruby,這里有離線安裝的文檔能夠參考一下: https://rvm.io/rvm/offline 。
驗證
能夠使用Redis3.0的redis-cliclient進行驗證,須要加上
-c
參數,表示集群的意思。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
很多其它的資料能夠參考這里: http://redis.io/topics/cluster-tutorial 。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
