redis 报错read error on connection是什么问题?

使用长连接连接redis,有时出现这个错误
但是目前只是开发阶段,基本只有我一个人连接,而且key现在也不多,这个错误不是持续出现的,是时有时无的,我是在本地开发连接远程redis服务器,哪位大神分析一下原因?

犯罪嫌疑人X
浏览 1451回答 3
3回答

噜噜哒

应该redis配置的超时时间到了,可以检查代码中超时时间(没有设置也是有默认值的)或者查查redis配置中的超时时间

蓝山帝景

有样本吗?能复现吗?我们redis是大集群,也会出现这样问题,但是每次都是大半夜大,没注意具体分析情况 这是一个野路子。这样尝试的人也有,我想这只是个放屁的解决方案才对 ini_set('default_socket_timeout', -1); //不超时

摇曳的蔷薇

外面包一个try catch,重要的话做重试3次。目前这样可以解决,除非db崩了,没有出现过retry 3次还error的
打开App,查看更多内容
随时随地看视频慕课网APP