为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
犯罪嫌疑人X 2019-03-13 14:46:11
使用长连接连接redis,有时出现这个错误但是目前只是开发阶段,基本只有我一个人连接,而且key现在也不多,这个错误不是持续出现的,是时有时无的,我是在本地开发连接远程redis服务器,哪位大神分析一下原因?
查看完整描述

3 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

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

查看完整回答
反对 回复 2019-03-18
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

有样本吗?能复现吗?我们redis是大集群,也会出现这样问题,但是每次都是大半夜大,没注意具体分析情况

这是一个野路子。这样尝试的人也有,我想这只是个放屁的解决方案才对

ini_set('default_socket_timeout', -1);  //不超时
查看完整回答
反对 回复 2019-03-18
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

外面包一个try catch,重要的话做重试3次。目前这样可以解决,除非db崩了,没有出现过retry 3次还error的

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 1450 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信