新聞中心
Redis 是一款開(kāi)源的內(nèi)存數(shù)據(jù)庫(kù),屬于NoSQL數(shù)據(jù)庫(kù),在真實(shí)環(huán)境中常常廣泛的應(yīng)用于緩存性能瓶頸的問(wèn)題,比如把程序會(huì)經(jīng)常訪問(wèn)的數(shù)據(jù)存儲(chǔ)在Redis中,減輕數(shù)據(jù)庫(kù)的壓力,提高系統(tǒng)訪問(wèn)效率。

公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出廣西免費(fèi)做網(wǎng)站回饋大家。
但是,隨著業(yè)務(wù)的迅速發(fā)展,Redis單點(diǎn)性能有一定的局限,大部分情況下Redis集群更加有效地做到服務(wù)的水平擴(kuò)展。有很多方法可以用來(lái)擴(kuò)展Redis集群,如以下方法:
一、采用哨兵模式
哨兵模式能夠在發(fā)生集群故障時(shí)將實(shí)例自動(dòng)從故障節(jié)點(diǎn)切換到新節(jié)點(diǎn),無(wú)需人工干預(yù)。Redis集群中可以配置多個(gè)哨兵來(lái)監(jiān)控各個(gè)節(jié)點(diǎn),當(dāng)節(jié)點(diǎn)出現(xiàn)故障時(shí),哨兵會(huì)自動(dòng)將該節(jié)點(diǎn)失效,而將緩存轉(zhuǎn)移到新節(jié)點(diǎn)上。
代碼:
//配置哨兵
sentinel monitor mymaster 127.0.0.1 6379 2
sentinel down-after-milliseconds mymaster 3000
sentinel parallel-syncs mymaster 1
sentinel flover-timeout mymaster 180000
二、采用熱備雙活模式
熱備雙活模式能夠在出現(xiàn)故障時(shí)將實(shí)例自動(dòng)切換到新的備用節(jié)點(diǎn)上,最大限度地保證服務(wù)的正常運(yùn)行??梢圆捎肦edis集群客戶端,來(lái)實(shí)現(xiàn)Redis服務(wù)的熱備雙活,比如Twemproxy和Codis。
代碼:
#使用Twemproxy來(lái)實(shí)現(xiàn)雙活
{
maxconn: 1024,
listen: 0.0.0.0:22121,
hash: fnv1a_64,
distribution: ketama,
auto_eject_hosts: true,
timeout: 400,
server_retry_timeout: 2000,
server_flure_limit: 3,
servers:
[
10.0.0.100:6379:1,
10.0.0.101:6379:1,
10.0.0.102:6379:1
]
}
三、使用Redis-cluster
Redis-cluster可以在運(yùn)行Redis-cluster節(jié)點(diǎn)的前提條件下,動(dòng)態(tài)地向整個(gè)集群中增加或減少節(jié)點(diǎn),以滿足集群擴(kuò)容或縮容的需求。
代碼:
# 啟動(dòng)
./redis-tribe –run-id –hosts ,…
綜上所述,如果想有效地靈活地?cái)U(kuò)展Redis集群的話,我們可以采用哨兵模式、Twemproxy熱備雙活模式、Redis-cluster模式中的一種或多種,根據(jù)實(shí)際情況來(lái)選擇,以滿足不斷發(fā)展的業(yè)務(wù)需求。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)頁(yè)題目:如何靈活擴(kuò)展Redis集群(redis集群怎么擴(kuò)展)
新聞來(lái)源:http://www.dlmjj.cn/article/dppjdci.html


咨詢
建站咨詢
