01-redis集群

1 環(huán)境約束

centos 6.4 64位

redis 3.2.6

ruby-2.2.7

2 前提條件

centos能夠連接到外網(wǎng)

能夠通過putty訪問centos

ruby-2.2.7壓縮包已經上傳至/root文件夾

redis-3.2.6壓縮包已經上傳至/root文件夾

3 下載軟件

官網(wǎng):

ruby-2.2.7 https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.gz

redis-3.2.6 http://download.redis.io/releases/redis-3.2.6.tar.gz

百度云:

鏈接:https://pan.baidu.com/s/1RKVNV3Jj0W0WSEZ1G6qcAA 提取碼:69rh

4 安裝redis

通過putty登錄centos的root用戶绷蹲,依次輸入以下命令:

--進到root的家目錄
cd
--解壓redis-3.2.6.tar.gz
tar -xvf redis-3.2.6.tar.gz
--進入解壓好的目錄
cd redis-3.2.6
--編譯
make
--安裝
make install

具體操作如下圖所示:

5 驗證

在/root/redis-3.2.6中輸入以下命令贸街,啟動:

--以后臺方式啟動redis服務贴膘,&表示該命令啟動在后臺
src/redis-server redis.conf&

具體操作如下圖所示:

啟動成功阳惹。

執(zhí)行以下命令窥摄,使用客戶端命令連接redis服務:

--進入家目錄
cd
--進入redis-3.2.6的src目錄
cd redis-3.2.6/src
--啟動redis客戶端
./redis-cli -h 127.0.0.1 -p 6379

具體操作如下圖所示:

連接成功夭咬。

6 搭建redis集群

6.1 創(chuàng)建文件夾

在putty當中輸入如下命令恭取,創(chuàng)建相應文件夾:

create -p /root/rediscluster/7001
create -p /root/rediscluster/7002
create -p /root/rediscluster/7003
create -p /root/rediscluster/7004
create -p /root/rediscluster/7005
create -p /root/rediscluster/7006

具體操作如下:

6.2 創(chuàng)建和編輯redis.conf

在7001,7002,7003,7004,7005,7006文件夾下面創(chuàng)建redis.conf盹牧,其內容如下钞瀑,#行代表注釋:

#7001文件夾中端口為7001,依次類推7002,7003,7004,7005,7006沈撞,文件夾名稱與端口并非必須一致,純粹是為了方便記憶
port 7001
bind 127.0.0.1
#redis后臺運行
daemonize yes
#7001文件夾中pidfile文件對應7001,依次類推7002,7003,7004,7005,7006
pidfile /var/run/redis_7001.pid
#開啟集群
cluster-enabled yes
#7001文件夾中配置文件首次啟動自動生成7001,依次類推7002,7003,7004,7005,7006
cluster-config-file nodes_7001.conf
#請求超時 默認15秒雕什,可自行設置
cluster-node-timeout 15000
#aof日志開啟 有需要就開啟缠俺,它會每次寫操作都記錄一條日志
appendonly yes

6.3 啟動redis

執(zhí)行以下命令:

--進入家目錄
cd
--進入redis-3.2.6的src目錄
cd redis-3.2.6/src
--啟動redis
./redis-server /root/rediscluster/7001/redis.conf
./redis-server /root/rediscluster/7002/redis.conf
./redis-server /root/rediscluster/7003/redis.conf
./redis-server /root/rediscluster/7004/redis.conf
./redis-server /root/rediscluster/7005/redis.conf
./redis-server /root/rediscluster/7006/redis.conf
--檢查端口是否處于監(jiān)聽狀態(tài)
netstat -luntp|grep 700

具體操作如下:

6.4 安裝ruby-2.2.7

執(zhí)行以下命令显晶,安裝依賴包,安裝ruby-2.2.7:

--進入家目錄
cd
--安裝依賴包
yum install gcc-c++
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel
--進入家目錄
cd
--解壓ruby-2.2.7.tar.gz
tar -xvf ruby-2.2.7.tar.gz
--進入ruby-2.2.7
cd ruby-2.2.7
--配置ruby
./configure --prefix=/usr/local/ruby-2.2.7
--編譯和安裝ruby
make && make install
--創(chuàng)建軟連接
ln -s /usr/local/ruby-2.2.7/bin/ruby /usr/bin/ruby
ln -s /usr/local/ruby-2.2.7/bin/gem /usr/bin/gem
--gem安裝
gem install redis

具體操作如下圖所示:

6.5 創(chuàng)建redis集群

執(zhí)行以下命令壹士,創(chuàng)建集群:

--進入家目錄

cd

--進入redis-3.2.6的src目錄

cd redis-3.2.6/src

--創(chuàng)建redis集群

./redis-trib.rb? create? --replicas? 1? 127.0.0.1:7001 127.0.0.1:7002? 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005? 127.0.0.1:7006

具體操作如下圖所示:

6.6 使用redis客戶端登錄驗證

執(zhí)行如下命令磷雇,使用redis客戶端命令登錄到redis集群服務:

--進入家目錄

cd

--進入redis-3.2.6的src目錄

cd redis-3.2.6/src

--連接端口為7001的服務

./redis-cli -h 127.0.0.1 -c -p 7001

具體操作如下圖所示:

至此,redis集群安裝完畢躏救,從上圖的展示我們可以看到唯笙,6個redis服務是3主3從模式。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末盒使,一起剝皮案震驚了整個濱河市崩掘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌少办,老刑警劉巖苞慢,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異英妓,居然都是意外死亡枉疼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門鞋拟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來骂维,“玉大人,你說我怎么就攤上這事贺纲『焦耄” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵猴誊,是天一觀的道長潦刃。 經常有香客問我,道長懈叹,這世上最難降的妖魔是什么乖杠? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮澄成,結果婚禮上胧洒,老公的妹妹穿的比我還像新娘。我一直安慰自己墨状,他們只是感情好卫漫,可當我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肾砂,像睡著了一般列赎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上镐确,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天包吝,我揣著相機與錄音饼煞,去河邊找鬼。 笑死诗越,一個胖子當著我的面吹牛砖瞧,可吹牛的內容都是我干的。 我是一名探鬼主播掺喻,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼芭届,長吁一口氣:“原來是場噩夢啊……” “哼储矩!你這毒婦竟也來了感耙?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤持隧,失蹤者是張志新(化名)和其女友劉穎即硼,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體屡拨,經...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡只酥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了呀狼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片裂允。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖哥艇,靈堂內的尸體忽然破棺而出绝编,到底是詐尸還是另有隱情,我是刑警寧澤貌踏,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布十饥,位于F島的核電站,受9級特大地震影響祖乳,放射性物質發(fā)生泄漏逗堵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一眷昆、第九天 我趴在偏房一處隱蔽的房頂上張望蜒秤。 院中可真熱鬧,春花似錦亚斋、人聲如沸垦藏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掂骏。三九已至,卻和暖如春厚掷,著一層夾襖步出監(jiān)牢的瞬間弟灼,已是汗流浹背级解。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留田绑,地道東北人勤哗。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像掩驱,于是被迫代替她去往敵國和親芒划。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內容

  • 1 Redis介紹1.1 什么是NoSql為了解決高并發(fā)、高可擴展涮帘、高可用拼苍、大數(shù)據(jù)存儲問題而產生的數(shù)據(jù)庫解決方...
    克魯?shù)吕?/span>閱讀 5,295評論 0 36
  • Redis集群 使用redis做緩存工具 實現(xiàn)系統(tǒng)高可用,redis需要做主備调缨。使用redis做分片集群疮鲫。 向業(yè)務...
    tanghuibook閱讀 561評論 0 0
  • Redis3.2.9/4.0.1集群部署配置優(yōu)化 參考文檔 http://www.redis.cn/topics/...
    三杯水Plus閱讀 894評論 0 3
  • 1 環(huán)境配置: 2 機器: 3 下載redis獨立文件位置: http://download.redis.io/r...
    L匿名君閱讀 275評論 0 1
  • 早已習慣躺在冰冷的角落, 偶爾的暖意弦叶, 也只有俊犯, 在他人握著我寫下愛與恨的時候。 在那光滑的紙上留下痕跡伤哺, 心如刀...
    井溢閱讀 93評論 0 1