关于spring.redis.timeout=0依然超时的问题

最近在看项目的时候发现一个临时问题,就是redis.timeout设置0依然超时的问题。

  • 代码适用版本 jedis:2.9.0 , org.springframework.data.redis:1.8.1

timeout设置0的问题

spring.redis.timeout =0 如果设置成0 redis默认超时时间就是2秒.

根据debug发现设置0点时候依然是2000毫秒。

根据初始化方法找到的原因。

这里可以看到,当timeout设置0点时候不会被赋值。

END