Quantcast
Channel: Active questions tagged redis+java - Stack Overflow
Viewing all articles
Browse latest Browse all 2204

How to config JedisPoolConfig with redis.clients.jedis.UnifiedJedis

$
0
0

I have seen follwing example.

  final JedisPoolConfig poolConfig = buildPoolConfig();JedisPool jedisPool = new JedisPool(poolConfig, "localhost");private JedisPoolConfig buildPoolConfig() {    final JedisPoolConfig poolConfig = new JedisPoolConfig();    poolConfig.setMaxTotal(128);    poolConfig.setMaxIdle(128);    poolConfig.setMinIdle(16);    poolConfig.setTestOnBorrow(true);    poolConfig.setTestOnReturn(true);    poolConfig.setTestWhileIdle(true);    poolConfig.setMinEvictableIdleTimeMillis(Duration.ofSeconds(60).toMillis());    poolConfig.setTimeBetweenEvictionRunsMillis(Duration.ofSeconds(30).toMillis());    poolConfig.setNumTestsPerEvictionRun(3);    poolConfig.setBlockWhenExhausted(true);    return poolConfig;}try (Jedis jedis = jedisPool.getResource()) {    // do operations with jedis resource}

It returns only redis.clients.jedis.Jedis client, but I am using "jedis-4.0.0.jar" and I want use redis.clients.jedis.UnifiedJedis client with pooling mechanism is there any way to use this.


Viewing all articles
Browse latest Browse all 2204

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>