Merge branch 'master' of https://github.com/gcasanova/tutorials into gcasanova-master
This commit is contained in:
commit
16a9492017
|
@ -191,10 +191,10 @@ public class JedisTest {
|
||||||
public void givenAPoolConfigurationThenCreateAJedisPool() {
|
public void givenAPoolConfigurationThenCreateAJedisPool() {
|
||||||
final JedisPoolConfig poolConfig = buildPoolConfig();
|
final JedisPoolConfig poolConfig = buildPoolConfig();
|
||||||
|
|
||||||
try (JedisPool jedisPool = new JedisPool(poolConfig, "localhost");
|
try (JedisPool jedisPool = new JedisPool(poolConfig, "localhost"); Jedis jedis = jedisPool.getResource()) {
|
||||||
Jedis jedis = jedisPool.getResource()) {
|
|
||||||
|
|
||||||
// do simple operation to verify that the Jedis resource is working properly
|
// do simple operation to verify that the Jedis resource is working
|
||||||
|
// properly
|
||||||
String key = "key";
|
String key = "key";
|
||||||
String value = "value";
|
String value = "value";
|
||||||
|
|
||||||
|
@ -209,17 +209,17 @@ public class JedisTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
private JedisPoolConfig buildPoolConfig() {
|
private JedisPoolConfig buildPoolConfig() {
|
||||||
final JedisPoolConfig poolConfig = new JedisPoolConfig();
|
final JedisPoolConfig poolConfig = new JedisPoolConfig();
|
||||||
poolConfig.setMaxTotal(128);
|
poolConfig.setMaxTotal(128);
|
||||||
poolConfig.setMaxIdle(128);
|
poolConfig.setMaxIdle(128);
|
||||||
poolConfig.setMinIdle(16);
|
poolConfig.setMinIdle(16);
|
||||||
poolConfig.setTestOnBorrow(true);
|
poolConfig.setTestOnBorrow(true);
|
||||||
poolConfig.setTestOnReturn(true);
|
poolConfig.setTestOnReturn(true);
|
||||||
poolConfig.setTestWhileIdle(true);
|
poolConfig.setTestWhileIdle(true);
|
||||||
poolConfig.setMinEvictableIdleTimeMillis(Duration.ofSeconds(60).toMillis());
|
poolConfig.setMinEvictableIdleTimeMillis(Duration.ofSeconds(60).toMillis());
|
||||||
poolConfig.setTimeBetweenEvictionRunsMillis(Duration.ofSeconds(30).toMillis());
|
poolConfig.setTimeBetweenEvictionRunsMillis(Duration.ofSeconds(30).toMillis());
|
||||||
poolConfig.setNumTestsPerEvictionRun(3);
|
poolConfig.setNumTestsPerEvictionRun(3);
|
||||||
poolConfig.setBlockWhenExhausted(true);
|
poolConfig.setBlockWhenExhausted(true);
|
||||||
return poolConfig;
|
return poolConfig;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue