鍍金池/ 問答/人工智能  PHP  HTML/ redis 報錯read error on connection是什么問題?

redis 報錯read error on connection是什么問題?

使用長連接連接redis,有時出現(xiàn)這個錯誤
但是目前只是開發(fā)階段,基本只有我一個人連接,而且key現(xiàn)在也不多,這個錯誤不是持續(xù)出現(xiàn)的,是時有時無的,我是在本地開發(fā)連接遠(yuǎn)程redis服務(wù)器,哪位大神分析一下原因?

回答
編輯回答
心夠野

外面包一個try catch,重要的話做重試3次。目前這樣可以解決,除非db崩了,沒有出現(xiàn)過retry 3次還error的

2017年6月23日 10:35
編輯回答
哎呦喂

應(yīng)該redis配置的超時時間到了,可以檢查代碼中超時時間(沒有設(shè)置也是有默認(rèn)值的)或者查查redis配置中的超時時間

2018年7月27日 19:32
編輯回答
青裙

有樣本嗎?能復(fù)現(xiàn)嗎?我們redis是大集群,也會出現(xiàn)這樣問題,但是每次都是大半夜大,沒注意具體分析情況

這是一個野路子。這樣嘗試的人也有,我想這只是個放屁的解決方案才對

ini_set('default_socket_timeout', -1);  //不超時
2017年7月9日 12:24