環(huán)境
RHLinux-6.4-64-EN, 紅帽6.4 64位,英文正式公布版。
Redis3.0.0
- redis2.x版本號(hào)還不支持集群,3.0版本號(hào)將會(huì)支持,如今3.0版本號(hào)還在開(kāi)發(fā)中,如今是beta-3版本號(hào)(截止2014-5-8),但功能是可用的。
- 下載Redis3.0.0 beta-3版本號(hào),點(diǎn)擊 這里 下載。
- Redis3的安裝能夠參照之前的 單機(jī)安裝指南 操作。
創(chuàng)建Redis集群實(shí)例
- 創(chuàng)建集群節(jié)點(diǎn)的目錄,先創(chuàng)建cluster-test目錄,再以port為名稱(chēng)創(chuàng)建子目錄。這里我們要?jiǎng)?chuàng)建6個(gè)Redis實(shí)例,3個(gè)作為master,3個(gè)作為slave。
1 2 3 |
|
- 在每一個(gè)目錄以下創(chuàng)建創(chuàng)建Redis配置文件,注意依據(jù)不同實(shí)例的port號(hào)改動(dòng)以下的配置文件,nodes.conf文件為Redis實(shí)例啟動(dòng)時(shí)自己主動(dòng)生成。
1 2 3 4 5 |
|
- 開(kāi)6個(gè)terminal窗體,分別啟動(dòng)這6個(gè)Redis實(shí)例。
1 2 |
|
- 當(dāng)成功啟動(dòng)后,能看到每一個(gè)terminal出現(xiàn)以下的字樣,是由于node.conf文件不存在,所以給每一個(gè)實(shí)例分配了一個(gè)新的ID。
1
|
|
創(chuàng)建集群
-
如今Redis的6個(gè)實(shí)例都已經(jīng)啟動(dòng)了,如今來(lái)開(kāi)始創(chuàng)建集群。創(chuàng)建集群用到了一個(gè)ruby文件,放在redis3文件夾的src子文件夾下,找到后運(yùn)行下面命令。這里的
-replicas 1
表示每一個(gè)master配備1個(gè)slave,后面的參數(shù)就是6個(gè)實(shí)例的ip加port,以空格隔開(kāi)。
1 2 3 |
|
-
運(yùn)行命令后會(huì)提示你是否接受提示的配置信息,默認(rèn)的是前3臺(tái)作為master機(jī)器,后3臺(tái)作為slave機(jī)器,輸入
yes
,出現(xiàn)最后的信息表示集群已經(jīng)創(chuàng)建好了。
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: 安裝過(guò)程還發(fā)現(xiàn)RedHat系統(tǒng)上沒(méi)有安裝ruby,須要先安裝ruby,并且公司機(jī)器還不能上網(wǎng)下載安裝,僅僅能通過(guò)離線的方式安裝ruby,這里有離線安裝的文檔能夠參考一下: https://rvm.io/rvm/offline 。
驗(yàn)證
能夠使用Redis3.0的redis-cliclient進(jìn)行驗(yàn)證,須要加上
-c
參數(shù),表示集群的意思。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
很多其它的資料能夠參考這里: http://redis.io/topics/cluster-tutorial 。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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