緩存架構之08:在項目中部署redis的讀寫分離架構(包含節(jié)點間認證口令)

之前幾講都是在鋪墊各種redis replication的原理赵抢,和知識,主從声功,讀寫分離烦却,畫圖

知道了這些東西,關鍵是怎么搭建呢先巴?其爵??

一主一從伸蚯,往主節(jié)點去寫摩渺,在從節(jié)點去讀,可以讀到剂邮,主從架構就搭建成功了

1摇幻、啟用復制,部署slave node

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

tar -xzvf tcl8.6.1-src.tar.gz

cd? /usr/local/tcl8.6.1/unix/

./configure?

make && make install

使用redis-3.2.8.tar.gz(截止2017年4月的最新穩(wěn)定版)

tar -zxvf redis-3.2.8.tar.gz

cd redis-3.2.8

make && make test && make install

(1)redis utils目錄下,有個redis_init_script腳本

(2)將redis_init_script腳本拷貝到linux的/etc/init.d目錄中绰姻,將redis_init_script重命名為redis_6379枉侧,6379是我們希望這個redis實例監(jiān)聽的端口號

(3)修改redis_6379腳本的第6行的REDISPORT,設置為相同的端口號(默認就是6379)

(4)創(chuàng)建兩個目錄:/etc/redis(存放redis的配置文件)狂芋,/var/redis/6379(存放redis的持久化文件)

(5)修改redis配置文件(默認在根目錄下榨馁,redis.conf),拷貝到/etc/redis目錄中帜矾,修改名稱為6379.conf

(6)修改redis.conf中的部分配置為生產環(huán)境

daemonize yes 讓redis以daemon進程運行

pidfile /var/run/redis_6379.pid 設置redis的pid文件位置

port 6379 設置redis的監(jiān)聽端口號

dir /var/redis/6379 設置持久化文件的存儲位置

(7)讓redis跟隨系統(tǒng)啟動自動啟動

在redis_6379腳本中翼虫,最上面,加入兩行注釋

# chkconfig:? 2345 90 10

# description:? Redis is a persistent key-value database

chkconfig redis_6379 on

在slave node上配置:slaveof 192.168.1.1 6379黍特,即可

也可以使用slaveof命令

2蛙讥、強制讀寫分離

基于主從復制架構锯蛀,實現讀寫分離

redis slave node只讀灭衷,默認開啟,slave-read-only

開啟了只讀的redis slave node旁涤,會拒絕所有的寫操作翔曲,這樣可以強制搭建成讀寫分離的架構

3、集群安全認證

master上啟用安全認證劈愚,requirepass

master連接口令瞳遍,masterauth

4、讀寫分離架構的測試

先啟動主節(jié)點菌羽,eshop-cache01上的redis實例

再啟動從節(jié)點掠械,eshop-cache02上的redis實例

剛才我調試了一下,redis slave node一直說沒法連接到主節(jié)點的6379的端口

在搭建生產環(huán)境的集群的時候注祖,不要忘記修改一個配置猾蒂,bind

bind 127.0.0.1 -> 本地的開發(fā)調試的模式,就只能127.0.0.1本地才能訪問到6379的端口

每個redis.conf中的bind 127.0.0.1 -> bind自己的ip地址

在每個節(jié)點上都: iptables -A INPUT -ptcp --dport? 6379 -j ACCEPT

redis-cli -h ipaddr

info replication

在主上寫是晨,在從上讀

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末肚菠,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子罩缴,更是在濱河造成了極大的恐慌蚊逢,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件箫章,死亡現場離奇詭異烙荷,居然都是意外死亡,警方通過查閱死者的電腦和手機檬寂,發(fā)現死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門终抽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事拿诸“切洌” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵亩码,是天一觀的道長季率。 經常有香客問我,道長描沟,這世上最難降的妖魔是什么飒泻? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮吏廉,結果婚禮上泞遗,老公的妹妹穿的比我還像新娘。我一直安慰自己席覆,他們只是感情好史辙,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著佩伤,像睡著了一般聊倔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上生巡,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天耙蔑,我揣著相機與錄音,去河邊找鬼孤荣。 笑死甸陌,一個胖子當著我的面吹牛,可吹牛的內容都是我干的盐股。 我是一名探鬼主播钱豁,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼遂庄!你這毒婦竟也來了寥院?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤涛目,失蹤者是張志新(化名)和其女友劉穎秸谢,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體霹肝,經...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡估蹄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了沫换。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片臭蚁。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出垮兑,到底是詐尸還是另有隱情冷尉,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布系枪,位于F島的核電站雀哨,受9級特大地震影響,放射性物質發(fā)生泄漏私爷。R本人自食惡果不足惜雾棺,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望衬浑。 院中可真熱鬧捌浩,春花似錦、人聲如沸工秩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拓诸。三九已至侵佃,卻和暖如春麻昼,著一層夾襖步出監(jiān)牢的瞬間奠支,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工抚芦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留倍谜,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓叉抡,卻偏偏與公主長得像尔崔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子褥民,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內容