Redis集群搭建

新手小白上路隔躲,最近學(xué)習(xí)了redis相關(guān)的知識,寫一下實踐總結(jié)峡扩,如果有問題蹭越,請大佬們指出,一起進步(PS:看網(wǎng)上的博文自己整理一遍以后復(fù)習(xí))

1教届、安裝redis

cd /usr/local    /**個人習(xí)慣响鹃,平時喜歡把應(yīng)用裝在這個目錄下,你可以指定目錄**/
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar -zxvf redis-4.0.6.tar.gz
cd redis-4.0.6
make && make install
image.png
這個時候redis已經(jīng)安裝完成

2案训、新建集群文件夾redis_cluster

cd /usr/local/
mkdir redis_cluster
cd redis_cluster
mkdir 7000 7001 7002 7003 7004 7005
cp /usr/local/redis-4.0.6/redis.conf  /usr/local/redis_cluster/7000
image.png

3买置、修改redis_cluster/7000到redis_cluster/7005文件夾下面的Redis.conf

daemonize    yes               //redis后臺運行
port  7000                     //端口7000,7002,7003,7004,7005
cluster-enabled  yes            //開啟集群  把注釋#去掉
cluster-config-file  nodes.conf   //集群的配置,首次啟動自動生成 
cluster-node-timeout  5000     //請求超時  設(shè)置5秒夠了
appendonly  yes               //aof日志開啟,它會操作日志
bind 127.0.0.1 192.168.0.202(Redis安裝的這臺機的內(nèi)網(wǎng)IP,命令:ip addr) 
//添加一個內(nèi)網(wǎng)IP强霎,這部不操作的話會導(dǎo)致內(nèi)網(wǎng)其他節(jié)點無妨訪問你的集群
image.png

4忿项、在其他節(jié)點也修改完Redis.conf,記得把端口改成對應(yīng)的文件名稱城舞,【比如7001的端口為7001】否則集群將起不起來

cp /usr/local/redis_cluster/7000/redis.conf /usr/local/redis_cluster/7001
cp /usr/local/redis_cluster/7000/redis.conf /usr/local/redis_cluster/7002
cp /usr/local/redis_cluster/7000/redis.conf /usr/local/redis_cluster/7003
cp /usr/local/redis_cluster/7000/redis.conf /usr/local/redis_cluster/7004
cp /usr/local/redis_cluster/7000/redis.conf /usr/local/redis_cluster/7005

5轩触、啟動所有redis節(jié)點cd redis-server所在的路徑

(1)將redis-server拷貝到redis-cluster目錄下

cp /usr/local/redis-4.0.6/src/redis-server /usr/local/ redis-cluster

(2)cd 進入每個文件夾,然后啟動各個節(jié)點

cd /usr/local/redis_cluster/7000
../redis-server ./redis.conf
 cd /usr/local/redis-cluster/7001
 ../redis-server ./redis.conf
cd /usr/local/redis-cluster/7002
../redis-server ./redis.conf
cd /usr/local/redis-cluster/7003
../redis-server ./redis.conf
cd /usr/local/redis-cluster/7004
../redis-server ./redis.conf
cd /usr/local/redis-cluster/7005
../redis-server ./redis.conf
image.png
image.png

6家夺、創(chuàng)建集群

(1)我們要用官方的工具redis-trib.rb(/usr/local/redis-4.0.6/src/redis-trib.rb) 將節(jié)點串聯(lián)起來脱柱,這個工具是用ruby寫的一個程序,所以我們還得安裝ruby

yum -y install ruby ruby-devel rubygems rpm-build
gem install redis

7拉馋、如果gem install redis發(fā)現(xiàn)報錯

curl -L get.rvm.io | bash -s stable
source /usr/local/rvm/scripts/rvm
rvm list known
rvm install 2.3.3
rvm use 2.3.3
ruby --version
gem install redis
如果安裝失敗去找一下安裝ruby的方法榨为,我是看學(xué)習(xí)視頻的方案,網(wǎng)上博客也有很多安裝的方法

8煌茴、開啟集群工作

cd /usr/local/redis-4.0.6/src
./redis-trib.rb create --replicas 1 127.0.0.1:7000 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
image.png

9随闺、測試集群是否正常

./redis-cli -c -p 7000 
image.png
此時此刻redis集群已經(jīng)啟動成功,復(fù)習(xí)了一遍記住了部署過程

10蔓腐、如果集群創(chuàng)建失敗矩乐,要先停掉redis服務(wù),再重新搭建

./redis-cli -p 7000 shutdown  //或者用Kill命令停掉進程
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末回论,一起剝皮案震驚了整個濱河市绰精,隨后出現(xiàn)的幾起案子撒璧,更是在濱河造成了極大的恐慌,老刑警劉巖笨使,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卿樱,死亡現(xiàn)場離奇詭異,居然都是意外死亡硫椰,警方通過查閱死者的電腦和手機繁调,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來靶草,“玉大人蹄胰,你說我怎么就攤上這事∞认瑁” “怎么了裕寨?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長派继。 經(jīng)常有香客問我宾袜,道長,這世上最難降的妖魔是什么驾窟? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任庆猫,我火速辦了婚禮,結(jié)果婚禮上绅络,老公的妹妹穿的比我還像新娘月培。我一直安慰自己,他們只是感情好恩急,可當我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布杉畜。 她就那樣靜靜地躺著,像睡著了一般衷恭。 火紅的嫁衣襯著肌膚如雪此叠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天匾荆,我揣著相機與錄音,去河邊找鬼杆烁。 笑死牙丽,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的兔魂。 我是一名探鬼主播烤芦,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼析校!你這毒婦竟也來了构罗?” 一聲冷哼從身側(cè)響起铜涉,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎遂唧,沒想到半個月后芙代,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡盖彭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年纹烹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片召边。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡铺呵,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出隧熙,到底是詐尸還是另有隱情片挂,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布贞盯,位于F島的核電站音念,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏邻悬。R本人自食惡果不足惜症昏,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望父丰。 院中可真熱鬧肝谭,春花似錦、人聲如沸蛾扇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽镀首。三九已至坟漱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間更哄,已是汗流浹背芋齿。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留成翩,地道東北人觅捆。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像麻敌,于是被迫代替她去往敵國和親栅炒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,960評論 2 355