spring boot 项目 redis报错:Redis远程主机强迫关闭了一个现有的连接
原因是redis服务器配置的tcp-keepalive大于spring配置文件中的redis.timeout时间,当连接存活时,spring再次发起连接导致原本连接被关闭,引发错误:Redis远程主机强迫关闭了一个现有的连接。需要注意的是tcp-keepalive单位是s,redis.timeout单位是ms。springboot的application.yml中修改。redis.conf文件中修
·
原因是redis服务器配置的tcp-keepalive大于spring配置文件中的redis.timeout时间,
当连接存活时,spring再次发起连接导致原本连接被关闭,引发错误:Redis远程主机强迫关闭了一个现有的连接。
修改配置文件即可解决
需要注意的是tcp-keepalive单位是s,redis.timeout单位是ms。
例如:
redis.conf文件中修改
tcp-keepalive 5
springboot的application.yml中修改
redis.timeout 6000
即可修复该错误。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)