了解預(yù)分區(qū)前最好先了解一下分區(qū)。
目前創(chuàng)新互聯(lián)公司已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、佳縣網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。分區(qū)存在一個(gè)問(wèn)題,除非我們使用 Redis 作為緩存,否則增加和刪除節(jié)點(diǎn)都是件麻煩事,而使用固定的鍵和實(shí)例映射要簡(jiǎn)單得多。
然而,數(shù)據(jù)存儲(chǔ)的需求可能一直在變化。今天可接受 10 個(gè) Redis 節(jié)點(diǎn),但明天可能就需 50 個(gè)節(jié)點(diǎn)。
因?yàn)?Redis 只有相當(dāng)少的內(nèi)存占用且輕量級(jí)(一個(gè)空閑的實(shí)例只使用 1MB 內(nèi)存),為防止以后的擴(kuò)容,最好的辦法就是一開(kāi)始就啟動(dòng)較多實(shí)例。即便只有一臺(tái)服務(wù)器,也可以一開(kāi)始就讓Redis以分布式的方式運(yùn)行,使用分區(qū)來(lái)運(yùn)行多個(gè) Redis 實(shí)例在一臺(tái)服務(wù)器上。
開(kāi)始就可以選擇很多數(shù)量的實(shí)例。例如:32 或 64 個(gè)實(shí)例能滿足大多數(shù)用戶,并且為未來(lái)的增長(zhǎng)提供足夠的空間。
隨著時(shí)間的推移,數(shù)據(jù)存儲(chǔ)需求總會(huì)發(fā)生變化。今天可能需要10個(gè)Redis節(jié)點(diǎn)就夠了,但是明天可能就需要增加到50個(gè)節(jié)點(diǎn)。為防止以后的擴(kuò)容,最好的辦法就是一開(kāi)始就啟動(dòng)較多實(shí)例。
這樣,當(dāng)數(shù)據(jù)存儲(chǔ)增長(zhǎng),需要更多 Redis 服務(wù)器,你要做的就是簡(jiǎn)單地將實(shí)例從一臺(tái)服務(wù)器移動(dòng)到另外一臺(tái)(而不用考慮重新分區(qū)的問(wèn)題)。當(dāng)你新添加了第一臺(tái)服務(wù)器,你就需要把一半的 Redis 實(shí)例從第一臺(tái)服務(wù)器搬到第二臺(tái),以此類推。
簡(jiǎn)單的說(shuō)就是為了實(shí)現(xiàn)在線動(dòng)態(tài)擴(kuò)容和數(shù)據(jù)分區(qū),Redis 的作者提出了預(yù)分區(qū)的方案,實(shí)際上就是在同一臺(tái)機(jī)器上部署多個(gè) Redis 實(shí)例,當(dāng)容量不夠時(shí)將多個(gè)實(shí)例拆分到不同的機(jī)器上,這樣就達(dá)到了擴(kuò)容的效果。
使用 Redis 復(fù)制,就可以在很小或者根本不需要停機(jī)的時(shí)間內(nèi)完成移動(dòng)數(shù)據(jù):
以上拆分流程是 Redis 作者提出的一個(gè)平滑遷移的過(guò)程,不過(guò)該拆分方法還是很依賴 Redis 本身的復(fù)制功能的。如果主庫(kù)數(shù)據(jù)文件過(guò)大,復(fù)制的過(guò)程也會(huì)相應(yīng)的變長(zhǎng),同時(shí)也會(huì)給主庫(kù)帶來(lái)壓力。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
當(dāng)前名稱:Redis預(yù)分區(qū)-創(chuàng)新互聯(lián)
路徑分享:http://aaarwkj.com/article16/ddopgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、網(wǎng)站建設(shè)、域名注冊(cè)、品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(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)容