新聞中心
隨著Redis的廣泛應(yīng)用,越來越多的大型互聯(lián)網(wǎng)應(yīng)用需要搭建redis集群來滿足吞吐量及連接數(shù)要求。Redis集群有一系列設(shè)置才能把它搭建起來,其中傳入?yún)?shù)分析是最基礎(chǔ),也是最重要的。

成都創(chuàng)新互聯(lián)長期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為興賓企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站,興賓網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
傳入?yún)?shù)分析既包括之前搭建好的集群參數(shù),也包括新增加的參數(shù)。比如,當(dāng)增加新的Redis實(shí)例時(shí),配置新的節(jié)點(diǎn)的時(shí)候,必須在啟動(dòng)參數(shù)加上–cluster-enabled yes –cluster-slave-validity-factor 0 –cluster-migration-barrier 1,把這三個(gè)參數(shù)添加到啟動(dòng)時(shí)參數(shù)里面才能在集群中啟動(dòng)新的節(jié)點(diǎn)。
另外,集群的配置也要考慮各種變化因素,比如網(wǎng)絡(luò)不穩(wěn)定,master節(jié)點(diǎn)不可用等,這些情況也需要在傳入?yún)?shù)時(shí)就進(jìn)行設(shè)置,比如要設(shè)置cluster-replicas參數(shù),來指定數(shù)據(jù)備份集群的實(shí)例個(gè)數(shù)以及cluster-node-timeout參數(shù),指定節(jié)點(diǎn)暫時(shí)不可用時(shí)間,并根據(jù)實(shí)際應(yīng)用中可能出現(xiàn)的負(fù)載變化情況,來動(dòng)態(tài)調(diào)整參數(shù)。
假如只用shell腳本搭建redis集群,代碼如下:
#!/bin/bash
declare -a hosts=(
192.168.0.1
192.158.0.2
192.158.0.3
192.158.0.4
192.158.0.5
)
for host in “${hosts[@]}”
do
redis-server –cluster-enabled yes –cluster-slave-validity-factor 0 –cluster-migration-barrier 1 –cluster-node-timeout 15000 –cluster-replicas 1 –bind ${host}
done
如上,在搭建redis集群時(shí),傳入?yún)?shù)也不可缺少。參數(shù)的設(shè)置會(huì)影響redis集群的性能,甚至可能導(dǎo)致集群出現(xiàn)異常。所以,在傳入?yún)?shù)時(shí)需要仔細(xì)分析,根據(jù)實(shí)際應(yīng)用情況,并結(jié)合測試結(jié)果,確定均衡性能及穩(wěn)定性的參數(shù)設(shè)置,才能搭建出高性能的集群。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站名稱:配置Redis集群傳入?yún)?shù)分析(redis集群傳入?yún)?shù))
鏈接URL:http://fisionsoft.com.cn/article/djheoho.html


咨詢
建站咨詢
