Redis集群

? ? ? ? ? ? ? ? ? ?

? ? ? ? Redis是一個(gè)開源的使用ANSIC語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型砚作、Key-Value數(shù)據(jù)庫窘奏,并提供多種語言的API嘹锁。

前天剛學(xué)的葫录,現(xiàn)在就來裝逼一波,順便做下筆記领猾。redis的下載安裝點(diǎn)這里米同。

第一次寫文章,可能表達(dá)不清楚摔竿。面粮。。继低。熬苍。哈哈

現(xiàn)在的版本出到3.2.1了,但我用的是3.0.5,(因?yàn)槭且郧霸缇脱b了袁翁,偷個(gè)懶柴底,基本都差不多)。


redis安裝目錄

下載解壓編譯安裝之后粱胜,進(jìn)入安裝后的目錄


進(jìn)入

說到集群我也只是只菜鳥柄驻,redis根目錄下有一個(gè)redis.conf。我們把它拷貝到其他地方焙压,目的當(dāng)然是啟動不同端口的redis服務(wù)器了

我為了方便直接在/usr/local/ 下建立一個(gè)redis-server文件夾鸿脓,拷貝到其中。為了方便我把redis目錄src下的redis-server涯曲,redis-cli,redis-sentinel這3個(gè)東東野哭,建立軟連接放在redis-sever下具體看圖


結(jié)構(gòu)圖

我把redis.conf 復(fù)制3份如上圖所式的redis6379.conf ,redis6380.conf,redis6381.conf后面的數(shù)字代表的是啟動的端口vim 修改3個(gè)配置文件只需要修改 port,daemonize,logfile,dbfilename這4個(gè)值


daemoize yes 代表后臺啟動,port是啟動端口


生成的日志文件名


dbfilename 是備份文件名

接下來就是啟動redis服務(wù)器了幻件,然后連接客戶端


開啟3個(gè)客戶端連接各個(gè)不同端口的服務(wù)器拨黔,身份都是master。


默認(rèn)是0號庫傲武,并且數(shù)據(jù)都為空

通過slaveof ip 端口 的命令蓉驹,把6380和6381當(dāng)slave的身份。我現(xiàn)在是通過虛擬機(jī)本地測試


現(xiàn)在在6379端口設(shè)置值揪利,我們測試在6380和6381端口能不能獲取值


答案是可以的

當(dāng)master服務(wù)器死機(jī)了态兴,另外兩個(gè)從服務(wù)器會不會爭奪主呢(好像好多圖了,我就不測試了疟位,有興趣的同學(xué)可以試試瞻润,把6379 shutdown 然后看看另外兩個(gè)的身份,然后當(dāng)主機(jī)又重啟的時(shí)候又會發(fā)生什么∩茏玻或者從機(jī)shutdown正勒,重啟之后又是怎樣的,有興趣的同學(xué)自己測試測試傻铣,如果我把答案說出來了章贞,自己不動手,還是會忘記的)

接下來呢非洲,咱們來講講“哨兵模式

貌似挺長的呢鸭限,不知道有沒有人能看下來,文采不夠两踏,表達(dá)不夠清楚败京,自己也挺郁悶的,怪我讀書少梦染,我女機(jī)油說赡麦,人丑要多讀書,但我人應(yīng)該不丑帕识,所以讀書有點(diǎn)少泛粹。。哈哈渡冻,跑題了戚扳。

哨兵模式簡單的說呢,就是反客為主族吻,就是主機(jī)死了帽借,從所有從機(jī)中選出一個(gè)主機(jī),我們在redis6379.conf 的同目錄下創(chuàng)建一個(gè)sentinel.conf

$ vim sentinel.conf

編輯內(nèi)容如下:sentinel monitor localhost6379(這里隨便取一個(gè)主機(jī)的名字) ?127.0.0.1 6379 1超歌,如下圖


保存并退出

這內(nèi)容的簡單意思:就是監(jiān)控6379這主機(jī)掛了的時(shí)候砍艾,從機(jī)來投票,誰得票數(shù)多誰就是主機(jī)巍举!

啟動哨兵


哨兵

如果如上圖所示脆荷,說明啟動成功

現(xiàn)在我們讓6379死機(jī),看一下哨兵會發(fā)生什么


關(guān)閉主機(jī)

看看哨兵的情況懊悯,是否發(fā)生變化


哨兵信息

我們可以看到6381變成主機(jī)了


然后當(dāng)6379啟動的時(shí)候蜓谋,變成了從機(jī),而不是主機(jī)了


好多圖炭分,我怕發(fā)不出去就虧大發(fā)了桃焕,筆記放這了,忘記的時(shí)候回來看看E趺9厶谩让网!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市师痕,隨后出現(xiàn)的幾起案子溃睹,更是在濱河造成了極大的恐慌,老刑警劉巖胰坟,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件因篇,死亡現(xiàn)場離奇詭異,居然都是意外死亡腕铸,警方通過查閱死者的電腦和手機(jī)惜犀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狠裹,“玉大人,你說我怎么就攤上這事汽烦√尾ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵撇吞,是天一觀的道長俗冻。 經(jīng)常有香客問我,道長牍颈,這世上最難降的妖魔是什么迄薄? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮煮岁,結(jié)果婚禮上讥蔽,老公的妹妹穿的比我還像新娘。我一直安慰自己画机,他們只是感情好冶伞,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著步氏,像睡著了一般响禽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上荚醒,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天芋类,我揣著相機(jī)與錄音,去河邊找鬼界阁。 笑死侯繁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的铺董。 我是一名探鬼主播巫击,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼禀晓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了坝锰?” 一聲冷哼從身側(cè)響起粹懒,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎顷级,沒想到半個(gè)月后凫乖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡弓颈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年帽芽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翔冀。...
    茶點(diǎn)故事閱讀 40,110評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡导街,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纤子,到底是詐尸還是另有隱情搬瑰,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布控硼,位于F島的核電站泽论,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏卡乾。R本人自食惡果不足惜翼悴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望幔妨。 院中可真熱鬧鹦赎,春花似錦、人聲如沸陶冷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽埂伦。三九已至煞额,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間沾谜,已是汗流浹背膊毁。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留基跑,地道東北人婚温。 一個(gè)月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像媳否,于是被迫代替她去往敵國和親栅螟。 傳聞我的和親對象是個(gè)殘疾皇子荆秦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評論 2 355

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