天天看點

Redis叢集環境安裝指南

Redis叢集環境安裝指南

rhlinux-6.4-64-en, 紅帽6.4 64位,英文正式釋出版。

redis2.x版本還不支援叢集,3.0版本将會支援,現在3.0版本還在開發中,現在是beta-3版本(截止2014-5-8),但功能是可用的。

建立叢集節點的檔案夾,先建立cluster-test檔案夾,再以端口為名稱建立子檔案夾。這裡我們要建立6個redis執行個體,3個作為master,3個作為slave。

在每個檔案夾下面建立建立redis配置檔案,注意根據不同執行個體的端口号修改下面的配置檔案,nodes.conf檔案為redis執行個體啟動時自動生成。

開6個terminal視窗,分别啟動這6個redis執行個體。

當成功啟動後,能看到每個terminal出現下面的字樣,是因為node.conf檔案不存在,是以給每個執行個體配置設定了一個新的id。

現在redis的6個執行個體都已經啟動了,現在來開始建立叢集。建立叢集用到了一個ruby檔案,放在redis3目錄的src子目錄下,找到後執行以下指令。這裡的<code>-replicas 1</code>表示每個master配備1個slave,後面的參數就是6個執行個體的ip加端口,以空格隔開。

執行指令後會提示你是否接受提示的配置資訊,預設的是前3台作為master機器,後3台作為slave機器,輸入<code>yes</code>,出現最後的資訊表示叢集已經建立好了。

可以使用redis3.0的redis-cli用戶端進行驗證,需要加上<code>-c</code>參數,表示叢集的意思。

繼續閱讀