亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Redis有什么好的自動故障轉(zhuǎn)移方案

瀏覽:93日期:2024-07-11 13:27:04

問題描述

具體需求是這樣的,

這里的Redis是做存儲的,不只是做緩存,例如任務(wù)隊(duì)列,用戶動態(tài)等

一主多從的Redis實(shí)例集群,當(dāng)主發(fā)生故障的時候,如何能:

1、自動選出一個新的主實(shí)例2、不需要應(yīng)用端修改配置,自動將寫請求切換到這個新的主實(shí)例上

問題解答

回答1:

用redis 2.8的sentinel就可以實(shí)現(xiàn)你的要求。

它的主要用途就是monitor你的master和slave,如果master出現(xiàn)因?yàn)槟撤N故障導(dǎo)致Ping不通,集群的sentinel會通過配置結(jié)合算法為你在slave里選擇一個新的master,并通知其他的slave和sentinel,sentinel.conf中的相關(guān)配置都會自修改,redis.conf文件也不需要你手動修改。最初的master就淪為slave了。

你也不需要配置sentinel是否為集群狀態(tài),你只要在sentinel.conf中配置相同的monitor,如下:sentinel monitor mymaster 127.0.0.1 6379 2其中ip 和 port 相同,sentinel能通過流言協(xié)議(gossip protocols)把自己和其他sentinel統(tǒng)一成集群,類似于你不用告訴sentinel master有哪些slave一樣。以上,還有問題可以再交流。

回答2:

補(bǔ)充一下:

Redis Sentinel方案優(yōu)勢

能自動的將主Redis剔除,從從Redis里選出一個新的主,修改其它從Redis slave of新主

劣勢

無Proxy轉(zhuǎn)發(fā)功能,需要應(yīng)用端自行修改配置鏈接到新的主

Redis Sentinel 發(fā)現(xiàn)主故障時,可以發(fā)送通知,這時需要客戶端能監(jiān)聽到這個通知,通過Redis Sentinel 提供的API獲取到新的主Redis地址

SENTINEL get-master-addr-by-name master-name

回答3:

twemproxy 是 Twitter 開源的 Redis Proxy。Twitter 使用它將 Redis 擴(kuò)展到了 105TB 內(nèi)存,39MM QPS 和 1萬多的 Redis 實(shí)例。

http://highscalability.com/blog/2014/9/8/how-twitter-uses-redis-to-sca...

回答4:

推薦本互動電子書給你看看,可以邊看邊試試:Redis有什么好的自動故障轉(zhuǎn)移方案http://book.hubwiz.com/55518c22032c78127cce2481

回答5:

不修改客戶端的話,可以使用keepalived實(shí)現(xiàn)

回答6:

redis 3 cluster實(shí)現(xiàn)選舉

相關(guān)文章:
主站蜘蛛池模板: 欧美成人高清免费大片观看 | 99re最新地址| 亚洲黄色一级毛片 | 午夜宅男宅女看在线观看 | a级无毛片 | 精品哟哟哟国产在线不卡 | 91制服丝袜 | 91在线视频免费观看 | 免费一级片网站 | 国产成人吃奶一区 | 黄色a级免费 | 成人免播放器午夜视频 | 国产亚洲综合视频 | 妞干网在线观看视频 | 人人干人人插 | 男人j桶进女人p无遮挡动态图二三 | 精品在线91 | 天堂黄色网 | 久久综合中文字幕一区二区三区 | 免费黄色网址大全 | 黄色网日本| 日韩毛片高清在线看 | 性殴美 | 亚洲爆乳无码一区二区三区 | 婷婷久久综合九色综合九七 | 成人午夜网址 | 嗯 用劲 好爽 好深 免费视频 | 免费国产一级特黄aa大片在线 | 精品大臿蕉视频在线观看 | 久久啊| 成人精品一区二区三区中文字幕 | 国产日产久久高清欧美一区 | 能看av的网址 | 国产精品黄在线观看免费软件 | 在线观看免费视频片 | 亚洲精品人成网在线播放蜜芽 | 激情亚洲网 | 伊人激情综合 | 麻豆视频免费看 | 美女拍拍拍无遮挡 | 美女国产福利视频 |