redis主從模式必有單點(diǎn)問(wèn)題,所以redis的哨兵機(jī)制就是來(lái)彌補(bǔ)這一問(wèn)題,接下來(lái)我們?cè)赪indows環(huán)境下配置一下redis的哨兵。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到麻栗坡網(wǎng)站設(shè)計(jì)與麻栗坡網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋麻栗坡地區(qū)。1.下載Windows版redis地址:https://github.com/MicrosoftArchive/redis/releases
2.解壓到目錄,6379 master, 6380 6381slave
3.redis主從配置
3.1 master文件配置redis.windows.conf
port 6379
3.2 6380 slave文件配置redis.windows.conf
port 6380
slaveof 127.0.0.1 6379
3.3 6381 slave文件配置redis.windows.conf
port 6381
slaveof 127.0.0.1 6379
4.redis哨兵配置
每一個(gè)redis目錄中都創(chuàng)建一個(gè)文sentinel.conf文件
4.1 master 6379的sentinel.conf文件配置如下
#當(dāng)前Sentinel服務(wù)運(yùn)行的端口 port 26379 #master #Sentinel去監(jiān)視一個(gè)名為mymaster的主redis實(shí)例,這個(gè)主實(shí)例的IP地址為本機(jī)地址127.0.0.1,端口號(hào)為6379, #而將這個(gè)主實(shí)例判斷為失效至少需要2個(gè) Sentinel進(jìn)程的同意,只要同意Sentinel的數(shù)量不達(dá)標(biāo),自動(dòng)failover就不會(huì)執(zhí)行 sentinel monitor master 127.0.0.1 6381 1 #指定了Sentinel認(rèn)為Redis實(shí)例已經(jīng)失效所需的毫秒數(shù)。當(dāng) 實(shí)例超過(guò)該時(shí)間沒(méi)有返回PING,或者直接返回錯(cuò)誤,那么Sentinel將這個(gè)實(shí)例標(biāo)記為主觀下線。 #只有一個(gè) Sentinel進(jìn)程將實(shí)例標(biāo)記為主觀下線并不一定會(huì)引起實(shí)例的自動(dòng)故障遷移:只有在足夠數(shù)量的Sentinel都將一個(gè)實(shí)例標(biāo)記為主觀下線之后,實(shí)例才會(huì)被標(biāo)記為客觀下線,這時(shí)自動(dòng)故障遷移才會(huì)執(zhí)行 sentinel down-after-milliseconds master 5000 #指定了在執(zhí)行故障轉(zhuǎn)移時(shí),最多可以有多少個(gè)從Redis實(shí)例在同步新的主實(shí)例,在從Redis實(shí)例較多的情況下這個(gè)數(shù)字越小,同步的時(shí)間越長(zhǎng),完成故障轉(zhuǎn)移所需的時(shí)間就越長(zhǎng) sentinel config-epoch master 12 #如果在該時(shí)間(ms)內(nèi)未能完成failover操作,則認(rèn)為該failover失敗 sentinel leader-epoch master 134.2 slave 6380中的sentinel.conf文件配置
port 26479
#slave1
sentinel monitor master 127.0.0.1 6381 1
sentinel down-after-milliseconds master 5000
sentinel config-epoch master 12
sentinel leader-epoch master 13
4.3 slave 6381中的sentinel.conf文件配置
port 26579
#slave2
sentinel monitor master 127.0.0.1 6381 1
sentinel down-after-milliseconds master 5000
sentinel config-epoch master 12
sentinel leader-epoch master 13
5.啟動(dòng)redis服務(wù)
redis-server.exe redis.windows.conf --master
redis-server.exe redis.windows.conf --slave
redis-server.exe redis.windows.conf --slave
6.測(cè)試redis服務(wù)
7.啟動(dòng)哨兵服務(wù)
redis-server.exe sentinel.conf --sentinel
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)頁(yè)標(biāo)題:Windows配置redis哨兵-創(chuàng)新互聯(lián)
標(biāo)題URL:http://aaarwkj.com/article20/dpjdco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、標(biāo)簽優(yōu)化、網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容