Package redis.clients.jedis
Class ShardedJedisPool
- java.lang.Object
-
- redis.clients.jedis.util.Pool<ShardedJedis>
-
- redis.clients.jedis.ShardedJedisPool
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class ShardedJedisPool extends Pool<ShardedJedis>
-
-
Field Summary
-
Fields inherited from class redis.clients.jedis.util.Pool
internalPool
-
-
Constructor Summary
Constructors Constructor Description ShardedJedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, List<JedisShardInfo> shards)ShardedJedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, List<JedisShardInfo> shards, Pattern keyTagPattern)ShardedJedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, List<JedisShardInfo> shards, Hashing algo)ShardedJedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, List<JedisShardInfo> shards, Hashing algo, Pattern keyTagPattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShardedJedisgetResource()protected voidreturnBrokenResource(ShardedJedis resource)protected voidreturnResource(ShardedJedis resource)-
Methods inherited from class redis.clients.jedis.util.Pool
addObjects, close, closeInternalPool, destroy, getMaxBorrowWaitTimeMillis, getMeanBorrowWaitTimeMillis, getNumActive, getNumIdle, getNumWaiters, initPool, isClosed, returnBrokenResourceObject, returnResourceObject
-
-
-
-
Constructor Detail
-
ShardedJedisPool
public ShardedJedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, List<JedisShardInfo> shards)
-
ShardedJedisPool
public ShardedJedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, List<JedisShardInfo> shards, Hashing algo)
-
ShardedJedisPool
public ShardedJedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, List<JedisShardInfo> shards, Pattern keyTagPattern)
-
ShardedJedisPool
public ShardedJedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, List<JedisShardInfo> shards, Hashing algo, Pattern keyTagPattern)
-
-
Method Detail
-
getResource
public ShardedJedis getResource()
- Overrides:
getResourcein classPool<ShardedJedis>
-
returnBrokenResource
protected void returnBrokenResource(ShardedJedis resource)
- Overrides:
returnBrokenResourcein classPool<ShardedJedis>
-
returnResource
protected void returnResource(ShardedJedis resource)
- Overrides:
returnResourcein classPool<ShardedJedis>
-
-