Redis - 搭建 Redis 集群 環(huán)境

Redis從 3.0 版本開始 , 推出了官方支持的 cluster版本 , Redis 集群最好有三臺(tái)機(jī)器 , 六個(gè)節(jié)點(diǎn) , 這樣每臺(tái)機(jī)器兩個(gè)節(jié)點(diǎn) , 創(chuàng)建出 3 個(gè) master 3個(gè) slave的環(huán)境 , 但本次部署 以搭建最小開發(fā)環(huán)境為主 , 所以使用一臺(tái)機(jī)器演示 .

  1. 下載和解壓縮
mkdir -p /data1/app/redis
cd /data1/app/redis
wget [http://download.redis.io/releases/redis-3.2.0.tar.gz](http://download.redis.io/releases/redis-3.2.0.tar.gz)
tar -zxvf redis-3.2.0.tar.gz
mv redis-3.2.0 redis-6379
  1. 編譯安裝
cd redis-6379
make&&make install

另外兩個(gè)節(jié)點(diǎn) 一次執(zhí)行上述操作

  1. 搭建集群
    3.1 配置項(xiàng)修改
vi /data1/app/redis/redis-6379/redis.conf

錄入以下配置

#redis后臺(tái)運(yùn)行
daemonize yes
#允許訪問的機(jī)器
bind 0.0.0.0
#端口
port 6379
#日志輸入配置
loglevel notice
logfile"redis-6379.log"
#集群配置
#開啟集群
cluster-enabled yes
#集群的配置,首次啟動(dòng)時(shí)會(huì)自動(dòng)生成
cluster-config-filenode-6379.log
#請求超時(shí)時(shí)間當(dāng)前設(shè)置為5秒
cluster-node-timeout 5000
#aof日志開啟 , 每次寫操作都會(huì)記錄一條日志
appendonly yes

3.2 啟動(dòng)服務(wù)

cd /data1/app/redis/redis-6379
src/redis-server redis.conf

查看服務(wù)狀態(tài)

ps -ef | grep redis

查看監(jiān)聽端口

netstat - tnlp | grep redis

另外兩個(gè)實(shí)例 , 依次執(zhí)行

  1. 創(chuàng)建集群
    安裝 ruby
yum -y install ruby
yum -y install rubygems

安裝 ruby 的redis 驅(qū)動(dòng)

gem install redis

當(dāng)ruby的環(huán)境都已經(jīng)準(zhǔn)備好 , 并且確定redis的節(jié)點(diǎn)都已經(jīng)啟動(dòng)后 , 我們就可以開始創(chuàng)建redis集群了
三主集群創(chuàng)建 :

cd /data1/app/redis/redis-6379
src/redis-redis-trib.rbcreate 127.0.0.1:6379 127.0.0.1:6370 127.0.0.1:6371

三主三從集群創(chuàng)建: (需要在上面的步驟中 , 額外部署三個(gè)節(jié)點(diǎn))

src/redis-redis-trib.rbcreate –replicas 1 127.0.0.1:6379 127.0.0.1:6370 127.0.0.1:6371 127.0.0.1:6479 127.0.0.1:6470 127.0.0.1:6471

此時(shí)需要確保防火墻對(duì)于監(jiān)聽的端口是開放的 , 否則可能會(huì)造成失敗
當(dāng)屏幕提示“Can I set the above configuration ? (type ’yes’ to accept) : “的時(shí)候,輸入yes
當(dāng)程序運(yùn)行完成后,我們的集群就已經(jīng)安裝完成了

  1. 驗(yàn)證
    檢查集群
src/redis-trib.rbcheck 127.0.0.1:6379

查看集群信息

src/redis-cli
cluster info
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末邮府,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌次绘,老刑警劉巖宁仔,帶你破解...
    沈念sama閱讀 212,332評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罢猪,死亡現(xiàn)場離奇詭異觅廓,居然都是意外死亡仙逻,警方通過查閱死者的電腦和手機(jī)茂翔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門混蔼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人珊燎,你說我怎么就攤上這事惭嚣。” “怎么了悔政?”我有些...
    開封第一講書人閱讀 157,812評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵晚吞,是天一觀的道長。 經(jīng)常有香客問我谋国,道長槽地,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,607評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮捌蚊,結(jié)果婚禮上集畅,老公的妹妹穿的比我還像新娘。我一直安慰自己逢勾,他們只是感情好牡整,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,728評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著溺拱,像睡著了一般逃贝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上迫摔,一...
    開封第一講書人閱讀 49,919評(píng)論 1 290
  • 那天沐扳,我揣著相機(jī)與錄音,去河邊找鬼句占。 笑死沪摄,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的纱烘。 我是一名探鬼主播杨拐,決...
    沈念sama閱讀 39,071評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼擂啥!你這毒婦竟也來了哄陶?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,802評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤哺壶,失蹤者是張志新(化名)和其女友劉穎屋吨,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體山宾,經(jīng)...
    沈念sama閱讀 44,256評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡至扰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,576評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了资锰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敢课。...
    茶點(diǎn)故事閱讀 38,712評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖绷杜,靈堂內(nèi)的尸體忽然破棺而出翎猛,到底是詐尸還是另有隱情,我是刑警寧澤接剩,帶...
    沈念sama閱讀 34,389評(píng)論 4 332
  • 正文 年R本政府宣布切厘,位于F島的核電站,受9級(jí)特大地震影響懊缺,放射性物質(zhì)發(fā)生泄漏疫稿。R本人自食惡果不足惜培他,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,032評(píng)論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望遗座。 院中可真熱鬧舀凛,春花似錦、人聲如沸途蒋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽号坡。三九已至懊烤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宽堆,已是汗流浹背腌紧。 一陣腳步聲響...
    開封第一講書人閱讀 32,026評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留畜隶,地道東北人壁肋。 一個(gè)月前我還...
    沈念sama閱讀 46,473評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像籽慢,于是被迫代替她去往敵國和親浸遗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,606評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 1 Redis介紹1.1 什么是NoSql為了解決高并發(fā)、高可擴(kuò)展极景、高可用、大數(shù)據(jù)存儲(chǔ)問題而產(chǎn)生的數(shù)據(jù)庫解決方...
    克魯?shù)吕?/span>閱讀 5,274評(píng)論 0 36
  • 本文檔翻譯自 http://redis.io/topics/cluster-tutorial 驾茴。 本文檔是 Red...
    會(huì)跳舞的機(jī)器人閱讀 66,924評(píng)論 2 21
  • 在企業(yè)應(yīng)用中盼樟,對(duì)于數(shù)據(jù)的固化一般采用數(shù)據(jù)庫,但是數(shù)據(jù)庫的吞吐量還是存在一定的問題的锈至,在高并發(fā)高吞吐要求時(shí)晨缴,一般會(huì)直...
    丁小晶的晶小丁閱讀 65,024評(píng)論 4 11
  • 在開始搭建 Redis 集群之前,首先要明確集群節(jié)點(diǎn)的數(shù)量峡捡。集群正常運(yùn)作至少需要三個(gè)主節(jié)點(diǎn)击碗,為了增加集群的可訪問性...
    簡書冷雨閱讀 2,528評(píng)論 2 22
  • 今天看了《自控力》第一章的剩下部分。 所以们拙,總結(jié)一下第一章稍途。第一章提出了三個(gè)力量的概念:我要做、我不要砚婆、我想要械拍。 ...
    hmaccelerate閱讀 505評(píng)論 0 1