Spring-data-redis с redis через некоторое время получает исключение: не удалось получить ресурс из пула

Я использую spring-data-redis для доступа к redis (одна машина) с файлом конфигурации xml, в начале все в порядке, но через несколько минут я снова запускаю свой тест, я получил "не удалось получить ресурс из пула "исключение, я искал несколько ответов, я думаю, причина в том, что соединения сделали

не возвращаться в пул, как решить эту проблему, почему может возникнуть эта проблема, я использую redis-3.2.6 spring-data-redis1.8 jedis2.9, ниже моя конфигурация

#Redis settings
redis.host=27.57.100.3
redis.port=6379
redis.pass=

maxTotal=5
maxIdle=3
minIdle=1
maxWaitMillis=10000
testOnBorrow=true
testOnReturn=true
testWhileIdle=true
timeBetweenEvictionRunsMillis=30000
numTestsPerEvictionRun=10
minEvictableIdleTimeMillis=60000
softMinEvictableIdleTimeMillis=10000
blockWhenExhausted=true

А вот мой код:

@Autowired
StringRedisTemplate stringRedisTemplate

@Test
public void test(){
    ValueOperations<String, String> vop = stringRedisTemplate.opsForValue();
    String k = "k";
    String v = "v";
    vop.set(k, v);
    String value = vop.get(k);
}

person PPTV    schedule 15.04.2017    source источник
comment
Пожалуйста, опубликуйте полную трассировку стека исключения.   -  person Sheinbergon    schedule 18.04.2017


Ответы (1)


maxTotal = 5, я подумал, что 5 слишком мало, вы можете установить его, например, 20.

person hugo    schedule 18.10.2017
comment
Это не дает ответа на вопрос. Как только у вас будет достаточная репутация, вы сможете комментировать любой пост; вместо этого предоставит ответы которые не требуют пояснений от автора вопроса. - [Из отзыва] (stackoverflow.com/review/late- ответы / 17657843) - person Sand; 18.10.2017