黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Redis教程
Redis安裝和使用
Redis數(shù)據(jù)類型操作命令
高級(jí)話題
Jedis操作Redis

Redis Sentinel高可用

Sentinel 哨兵是 redis 官方提供的高可用方案,可以用它來(lái)監(jiān)控多個(gè) Redis 服務(wù)實(shí)例的運(yùn)行情況。Redis Sentinel 是一個(gè)運(yùn)行在特殊模式下的 Redis 服務(wù)器。Redis Sentinel 是在多個(gè)Sentinel 進(jìn)程環(huán)境下互相協(xié)作工作的。

Sentinel 系統(tǒng)有三個(gè)主要任務(wù):

● 監(jiān)控:Sentinel 不斷的檢查主服務(wù)和從服務(wù)器是否按照預(yù)期正常工作。

● 提醒:被監(jiān)控的 Redis 出現(xiàn)問(wèn)題時(shí),Sentinel 會(huì)通知管理員或其他應(yīng)用程序。

● 自動(dòng)故障轉(zhuǎn)移:監(jiān)控的主 Redis 不能正常工作,Sentinel 會(huì)開始進(jìn)行故障遷移操作。將一個(gè)從服務(wù)器升級(jí)新的主服務(wù)器。 讓其他從服務(wù)器掛到新的主服務(wù)器。同時(shí)向客戶端提供新的主服務(wù)器地址。

1、Sentinel 配置

Sentinel 配置文件

復(fù)制三份sentinel.conf文

三個(gè)文件分別命名:

● sentinel26380.conf

● sentinel26382.conf

● sentinel26384.conf

● 執(zhí)行復(fù)制命令 cp sentinel.conf xxx.conf

2、三份 sentinel 配置文件修改

● 修改 port 26380、 port 26382、 port 26384

● 修改 sentinel monitor mymaster 127.0.0.1 6380 2

格式:sentinel monitor <name> <masterIP> <masterPort> <Quorum 投票數(shù)>

Sentinel監(jiān)控主(Master)Redis, Sentinel根據(jù)Master的配置自動(dòng)發(fā)現(xiàn)Master的Slave,Sentinel默認(rèn)端口號(hào)為26379 。

sentinel26380.conf

(1) 修改 port

(2)修改監(jiān)控的 master 地址

sentinel26382.conf 修改port 26382 , master的port 6382

sentinel26384.conf 修改port 26384 , master的port 6382

3、啟動(dòng)主從(Master/Slave)Redis

啟動(dòng) Reids

查看 Master 的配置信息

連接到 6382 端口

使用 info 命令查看 Master/Slave

4、啟動(dòng) Sentinel

redis安裝時(shí)make編譯后就產(chǎn)生了redis-sentinel程序文件,可以在一個(gè)redis中運(yùn)行多個(gè)sentinel進(jìn)程。

啟動(dòng)一個(gè)運(yùn)行在Sentinel模式下的Redis服務(wù)實(shí)例

./redis-sentinel sentinel 配置文件

執(zhí)行以下三條命令,將創(chuàng)建三個(gè)監(jiān)視主服務(wù)器的Sentinel實(shí)例:

./redis-sentinel ../sentinel26380.conf

./redis-sentinel ../sentinel26382.conf

./redis-sentinel ../sentinel26384.conf

在 XShell 開啟三個(gè)窗口分別執(zhí)行:

5、主 Redis 不能工作

讓 Master 的 Redis 停止服務(wù), 執(zhí)行 shutdown

先執(zhí)行 info replication 確認(rèn) Master 的 Redis ,再執(zhí)行 shutdown

查看當(dāng)前 Redis 的進(jìn)程情況

6、Sentinel 的起作用

在 Master 執(zhí)行 shutdown 后, 稍微等一會(huì) Sentinel 要進(jìn)行投票計(jì)算,從可用的 Slave選舉新的 Master。

查看 Sentinel 日志,三個(gè) Sentinel 窗口的日志是一樣的。

查看新的 Master

查看原 Slave 的變化

7、新的 Redis 加入 Sentinel 系統(tǒng),自動(dòng)加入 Master

重新啟動(dòng) 6382

查看 6384 的信息

測(cè)試數(shù)據(jù):在 Master 寫入數(shù)據(jù)

在 6382 上讀取數(shù)據(jù),不能寫入

8、監(jiān)控

● Sentinel 會(huì)不斷檢查 Master 和 Slave 是否正常

● 如果 Sentinel 掛了,就無(wú)法監(jiān)控,所以需要多個(gè)哨兵,組成 Sentinel 網(wǎng)絡(luò),一個(gè)健康的Sentinel 至少有 3 個(gè) Sentinel 應(yīng)用。 彼此在獨(dú)立的物理機(jī)器或虛擬機(jī)。

● 監(jiān)控同一個(gè) Master 的 Sentinel 會(huì)自動(dòng)連接,組成一個(gè)分布式的 Sentinel 網(wǎng)絡(luò),互相通信并交換彼此關(guān)于被監(jiān)控服務(wù)器的信息

● 當(dāng)一個(gè) Sentinel 認(rèn)為被監(jiān)控的服務(wù)器已經(jīng)下線時(shí),它會(huì)向網(wǎng)絡(luò)中的其它 Sentinel 進(jìn)行確認(rèn),判斷該服務(wù)器是否真的已經(jīng)下線

● 如果下線的服務(wù)器為主服務(wù)器,那么 Sentinel 網(wǎng)絡(luò)將對(duì)下線主服務(wù)器進(jìn)行自動(dòng)故障轉(zhuǎn)移, 通過(guò)將下線主服務(wù)器的某個(gè)從服務(wù)器提升為新的主服務(wù)器,并讓其從服務(wù)器轉(zhuǎn)移到新的主服務(wù)器下,以此來(lái)讓系統(tǒng)重新回到正常狀態(tài)

● 下線的舊主服務(wù)器重新上線,Sentinel 會(huì)讓它成為從,掛到新的主服務(wù)器下

9、總結(jié)

主從復(fù)制,解決了讀請(qǐng)求的分擔(dān),從節(jié)點(diǎn)下線,會(huì)使得讀請(qǐng)求能力有所下降,Master 下線,寫請(qǐng)求無(wú)法執(zhí)行

Sentinel 會(huì)在 Master 下線后自動(dòng)執(zhí)行故障轉(zhuǎn)移操作,提升一臺(tái) Slave 為 Master,并讓其它Slave 成為新 Master 的 Slave。

全部教程
主站蜘蛛池模板: 亚洲第8页 | 日韩欧美一区二区中文字幕 | 激情婷婷成人亚洲综合 | 午夜精品久久久久 | 精品一区二区三区在线视频观看 | a级黄色网址 | 久久综合九色综合97伊人麻豆 | 精品成人在线 | 在线观看免费黄视频 | 国产日韩亚洲不卡高清在线观看 | 天啪天干在线视频 | 免费的黄色一级片 | 韩国午夜理伦三级在线观看仙踪林 | 日韩欧美国产综合 | 亚洲国产欧美在线观看 | 特级全黄一级毛片免费 | 免费欧美一级片 | 永久黄网站色视频免费 | 国产三级成人 | 国产一区二区三区四卡 | 五月天精品视频播放在线观看 | a国产视频 | 日韩国产在线观看 | 天堂中文在线免费观看 | 制服丝袜综合第八页 | 中文字幕第38页永久乱码 | 免费一级国产大片 | 视色视色| 国产高清在线观看麻豆 | 欧美日韩三区 | 91精品视频免费在线观看 | 亚洲第一中文字幕 | 国产h在线 | 日日摸日日操 | 天天操天天干天天操 | 亚洲人成网站在线播放942一 | 香蕉精品一本大道在线观看 | 二级毛片免费观看全程 | 日日摸狠狠的摸夜夜摸 | 在线视频 日韩 | 国产又黄又爽又猛的免费视频播放 |