中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

4、redis.conf中replication配置項說明-創(chuàng)新互聯(lián)

注意:在master-slave部署模式下,只需slave實例配置Peplication相關(guān)項,各項含義說明如下。
    1) slaveof <masterip> <masterport>
    slave實例需要配置該項,指向master的(ip, port)。
    2) masterauth <master-password>
    如果master實例啟用了密碼保護(hù),則該配置項需填master的啟動密碼;若master未啟用密碼,該配置項需要注釋掉
    3) slave-serve-stale-data
    指定slave與master連接中斷時的動作。默認(rèn)為yes,表明slave會繼續(xù)應(yīng)答來自client的請求,但這些數(shù)據(jù)可能已經(jīng)過期(因為連接中斷導(dǎo)致無法從master同步)。若配置為no,則slave除正常應(yīng)答"INFO"和"SLAVEOF"命令外,其余來自客戶端的請求命令均會得到"SYNC with master in progress"的應(yīng)答,直到該slave與master的連接重建成功或該slave被提升為master。
    4) slave-read-only
    指定slave是否只讀,默認(rèn)為yes。若配置為no,這表示slave是可寫的,但寫的內(nèi)容在主從同步完成后會被刪掉。
    5) repl-ping-slave-period
    Redis部署為Replication模式后,slave會以預(yù)定周期(默認(rèn)10s)發(fā)PING包給master,該配置可以更改這個默認(rèn)周期。
    6) repl-timeout
    有2種情況的超時均由該配置指定:1) Bulk transfer I/O timeout; 2) master data or ping response timeout。
     需要特別注意的是:若修改默認(rèn)值,則用戶輸入的值必須大于repl-ping-slave-period的配置值,否則在主從鏈路延時較高時,會頻繁timeout。
    7) repl-disable-tcp-nodelay
    指定向slave同步數(shù)據(jù)時,是否禁用socket的NO_DELAY選項。若配置為yes,則禁用NO_DELAY,則TCP協(xié)議棧會合并小包統(tǒng)一發(fā)送,這樣可以減少主從節(jié)點(diǎn)間的包數(shù)量并節(jié)省帶寬,但會增加數(shù)據(jù)同步到slave的時間。若配置為no,表明啟用NO_DELAY,則TCP協(xié)議棧不會延遲小包的發(fā)送時機(jī),這樣數(shù)據(jù)同步的延時會減少,但需要更大的帶寬。通常情況下,應(yīng)該配置為no以降低同步延時,但在主從節(jié)點(diǎn)間網(wǎng)絡(luò)負(fù)載已經(jīng)很高的情況下,可以配置為yes。
    備注:socket的NO_DELAY選項涉及到TCP協(xié)議棧的擁塞控制算法—Nagle's Algorithm。
    8) slave-priority
    指定slave的優(yōu)先級。在不只1個slave存在的部署環(huán)境下,當(dāng)master宕機(jī)時,Redis Sentinel會將priority值最小的slave提升為master。需要注意的是,若該配置項為0,則對應(yīng)的slave永遠(yuǎn)不會被Redis Sentinel自動提升為master。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供南城企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、成都網(wǎng)站制作、H5建站、小程序制作等業(yè)務(wù)。10年已為南城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

     關(guān)于Replication,需要明確的幾點(diǎn)(以下內(nèi)容主要總結(jié)自這里):
    a. Redis的Replication跟cluster的概念不同。假如S是M的slave,則M不能把自己設(shè)置成為S的slave。若S掛掉,則M正常工作;相反,若M掛掉,則S可能會停止正常工作,這里用"可能",是因為S的具體行為由其配置文件中的slave-serve-stale-data來決定。
    b 假設(shè)共2個節(jié)點(diǎn),M為master,S為slave,若M掛掉,則合理的處理方式是將S提升為master(通過SLAVE NO ONE命令)。當(dāng)原來的master M恢復(fù)后,將M設(shè)置為S的slave。當(dāng)然,實際處理方式并不限于這里的建議。
    c. 假設(shè)共3個節(jié)點(diǎn),M為master,S1和S2均為slave,若M掛掉,合理的處理方式是將其中1個slave提升為master,同時,需將另一個slave的master重新設(shè)置為新的master實例。

     現(xiàn)在,新問題來了:如何得知M已經(jīng)掛掉了?
    這就涉及到Redis的監(jiān)控,所幸的是,我們可以借助Redis官方發(fā)布的工具Redis Sentinel完成監(jiān)控任務(wù)。

      下篇筆記會說明sentinel的用法并討論實際使用中可能踩到的坑。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章名稱:4、redis.conf中replication配置項說明-創(chuàng)新互聯(lián)
當(dāng)前地址:http://www.rwnh.cn/article46/ccijeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google做網(wǎng)站、自適應(yīng)網(wǎng)站電子商務(wù)、搜索引擎優(yōu)化虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
梅州市| 罗田县| 调兵山市| 滦平县| 资源县| 方正县| 吉安市| 石楼县| 金乡县| 历史| 临颍县| 神农架林区| 郴州市| 连州市| 咸阳市| 宿松县| 武平县| 丰都县| 裕民县| 北宁市| 托克托县| 黄梅县| 长治市| 石棉县| 伽师县| 玛多县| 永昌县| 朝阳市| 永康市| 清苑县| 阳西县| 迭部县| 南投市| 泽库县| 盐源县| 多伦县| 益阳市| 论坛| 江口县| 水富县| 靖远县|