Laravel 连接Redis错误

项目偶然会发生(可能几天、一周)无法正确连接Redis导致服务不可用,Redis服务是正常开启的,发生后重启Redis又可正常使用,日志如下:
local.ERROR: read error on connection to 127.0.0.1:6379 {“exception”:”[object] (RedisException(code: 0): read error on connection to 127.0.0.1:6379 at /www/wwwroot/project/vendor/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php:87)

请教大佬,这可能是什么原因导致的,要如何避免呢?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4
playmaker

会不会内存溢出啥的 导致连接断开了

2年前 评论
李先森 (楼主) 2年前

就这么一点日志?Redis 的日志有什么提示吗? redis-cli 可以正常连接吗?

2年前 评论

看看redis是否开启了自动备份,bgsave会导致比较高的IO占用,排查部署redis的服务器上是否部署了其他服务例如mysql或其他可能导致服务器IO压力或CPU压力的问题,有条件的话redis独立部署,服务器IO压力或者CPU占用率比较高的话是有可能连不上的。

2年前 评论

没设置超时时间!!!

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!