springboot连接redis出现 : 远程主机强迫关闭了一个现有的连接

时间:2025-04-21 12:13:12
: Redis exception; nested exception is : : 远程主机强迫关闭了一个现有的连接。
	at (:74) ~[spring-data-redis-2.1.:2.1.]
	at (:748) ~[na:1.8.0_211]
Caused by: : : 远程主机强迫关闭了一个现有的连接。
	at (:129) ~[lettuce-core-5.1.:na]
	at (:69) ~[lettuce-core-5.1.:na]
	at (:80) ~[lettuce-core-5.1.:na]
	at .$(Unknown Source) ~[na:na]
	at (:69) ~[spring-data-redis-2.1.:2.1.]
	... 100 common frames omitted
Caused by: : 远程主机强迫关闭了一个现有的连接。
	at .read0(Native Method) ~[na:1.8.0_211]
	at (:43) ~[na:1.8.0_211]
	at (:223) ~[na:1.8.0_211]
	at (:192) ~[na:1.8.0_211]
	at (:380) ~[na:1.8.0_211]
	at (:288) ~[netty-buffer-4.1.:4.1.]
	at (:1125) ~[netty-buffer-4.1.:4.1.]
	at (:347) ~[netty-transport-4.1.:4.1.]
	at $(:148) ~[netty-transport-4.1.:4.1.]
	at (:677) ~[netty-transport-4.1.:4.1.]
	at (:612) ~[netty-transport-4.1.:4.1.]
	at (:529) ~[netty-transport-4.1.:4.1.]
	at (:491) ~[netty-transport-4.1.:4.1.]
	at $(:905) ~[netty-common-4.1.:4.1.]
	at (:30) ~[netty-common-4.1.:4.1.]
	... 1 common frames omitted

 

1.修改项目中的配置

# 关闭超时时间
-timeout=100

2.修改中,tcp-keepalive配置,就是一次连接tcp的存活时间

tcp-keepalive 60