分析了一下: socket
出現這種問題的緣由是jedis 在borrow對象時,因爲配置了TestOnBorrow=true,則會在借用前測試一下與redis之間的通訊是否正常,若與redis之間的socket斷了,或是ping redis返回的不是正常的pong,那麼就直接拋出了異常。 測試
解決方案: .net
目前只想到這種簡單的方案,至於爲何會出現偶爾的redis通訊問題,有待之後慢慢研究! 對象
後續: ip
因爲某一redis操做耗時,致使其餘操做沒法正常進行 get