新聞中心
(No connection avlable to a Master Redis to write)

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、平頂山ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的平頂山網(wǎng)站制作公司
Redis集群是將多個(gè)Redis實(shí)例單位組成的邏輯數(shù)據(jù)庫(kù),旨在實(shí)現(xiàn)高可用性和水平可伸縮性。Redis的集群實(shí)例之間會(huì)做數(shù)據(jù)的自動(dòng)分片,使用外部庫(kù)來(lái)管理主從復(fù)制。Redis集群在提取數(shù)據(jù)時(shí)有很高的效率,但寫(xiě)入數(shù)據(jù)時(shí),卻可能出現(xiàn)‘無(wú)法寫(xiě)入(No connection avlable to a master redis to write)’錯(cuò)誤。
這個(gè)問(wèn)題可能是由于Redis集群中的其中一個(gè)實(shí)例變成了slave節(jié)點(diǎn),因此無(wú)法往里寫(xiě)入數(shù)據(jù),或者Redis集群中只有slave實(shí)例,也就無(wú)法進(jìn)行寫(xiě)入。
要解決這個(gè)問(wèn)題,首先要檢查集群里是否有master實(shí)例,可以通過(guò)redis-cli info replication查看,如果只有slave實(shí)例,可以嘗試執(zhí)行操作slaveof no one,讓這個(gè)實(shí)例變?yōu)閙aster實(shí)例,以解決無(wú)法繼續(xù)集群寫(xiě)入的問(wèn)題。
此外,無(wú)論什么原因?qū)е翿edis集群中出現(xiàn)只有slave實(shí)例,最好是重新建立Redis集群。重新建立Redis集群有如下操作:
1. 保存Redis集群中的數(shù)據(jù),然后清空Redis集群所有實(shí)例;
2. 創(chuàng)建新的Redis集群,在其中只添加master實(shí)例;
3. 將需要同步的數(shù)據(jù)導(dǎo)入到Redis集群中;
4. 通過(guò)redis-trib.rb工具驗(yàn)證以上操作,確保Redis集群狀態(tài)正常。
以上是解決’無(wú)法寫(xiě)入(No connection avlable to a master redis to write)’的措施,通過(guò)相應(yīng)的操作可以讓Redis集群恢復(fù)高可用ip,并重新啟動(dòng)讀寫(xiě)操作。
香港服務(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)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站標(biāo)題:Redis集群報(bào)錯(cuò)無(wú)法寫(xiě)入(redis集群無(wú)法寫(xiě)入)
標(biāo)題URL:http://m.fisionsoft.com.cn/article/dhshioj.html


咨詢
建站咨詢
