我使用spring-data-redis以xml配置文件訪問redis(一臺機器),開始時,一切都是好吧,但幾分鐘後,我再次運行我的 測試,我得到了「無法從池中獲取資源」的例外,我已經搜索了一些答案,我猜這是連接的原因一段時間後Spring-data-redis with redis獲取異常:無法從池中獲取資源
不能返回到游泳池,如何解決這個問題,爲什麼這個問題可以發生,我使用Redis的-3.2.6彈簧數據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);
}
請發佈完整的異常的堆棧跟蹤。 – Sheinbergon