新聞中心
搭建和維護(hù)Redis集群是在大多數(shù)公司中比較常見的工作,但是如果不小心就會(huì)遇到一些危機(jī),例如一半掛了怎么辦?

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比順河網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式順河網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋順河地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
當(dāng)發(fā)生Redis集群危機(jī)時(shí),我們需要確定到底哪臺(tái)機(jī)器掛了。要確定這一點(diǎn),可以使用info命令來(lái)查看每臺(tái)服務(wù)器的狀態(tài),例如:
# redis-cli -h 192.168.1.1 –c info
結(jié)果中如果出現(xiàn)“master_repl_offset:-1”的話,說(shuō)明該服務(wù)器已經(jīng)掛了。
我們需要盡快重啟掛起的集群機(jī)器,確保集群恢復(fù)正常,我們可以使用開源的Redis集群管理器Redis-trib來(lái)重啟服務(wù)器,下面以CentOS 6.X系統(tǒng)為例:
“`shell
# redis-trib start –addr ip1:port –addr ip2:port … –addr ipn:port
我們可以使用Redis集群管理器來(lái)分析當(dāng)前Redis集群中各個(gè)服務(wù)器間的延時(shí)信息,以確保集群節(jié)點(diǎn)同步是可用的,例如:
```shell
# redis-trib latency-history 127.0.0.1
上述操作做完以后就能夠完成Redis集群危機(jī)的處理,一半掛了的情況也不用擔(dān)心。但是,不管來(lái)確保集群的可用性,一定要注意集群的安全健康狀態(tài),并及時(shí)地進(jìn)行集群的技術(shù)改進(jìn)。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌網(wǎng)站設(shè)計(jì),成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營(yíng)銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
分享名稱:怎么辦Redis集群危機(jī)一半掛了怎么辦(redis集群掛了一半)
文章源于:http://www.dlmjj.cn/article/coihgpc.html


咨詢
建站咨詢
