HTTP Status 500 - Request processing failed; nested exception is org.springframework.data.redis.RedisConnectionFailureException: java.net.SocketTimeoutException: Read timed out; nested exception is redis.clients.jedis.exceptions.JedisConnectionException..

spring-data redis를 이용해 테스트 중 다음과 같은 오류가 발생했다.

200만건을 처리하라고 날렸었다.

http://localhost:8080/mvctest/home/jedis6/2000000


HTTP Status 500 - Request processing failed; nested exception is org.springframework.data.redis.RedisConnectionFailureException: java.net.SocketTimeoutException: Read timed out; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out



테스트 코드

root-context.xml


해결방법

root-context.xml에서 jedis shardinfo를 추가해 timeout값을 0으로 하면 된다.