protected class RedisShardedConnPoolOld.RedisShardedConnFactory extends Object implements ConnectionFactory<redis.clients.jedis.ShardedJedis>
Title: RedisShardedConnFactory
Description: Redis分片连接工厂
ConnectionFactory,
序列化表格| 限定符和类型 | 字段和说明 |
|---|---|
private redis.clients.util.Hashing |
algo
algo
|
private Pattern |
keyTagPattern
keyTagPattern
|
private static long |
serialVersionUID
serialVersionUID
|
private List<redis.clients.jedis.JedisShardInfo> |
shards
shards
|
| 构造器和说明 |
|---|
RedisShardedConnPoolOld.RedisShardedConnFactory(List<redis.clients.jedis.JedisShardInfo> shards,
redis.clients.util.Hashing algo,
Pattern keyTagPattern)
Title: RedisShardedConnFactory
Description: 构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
activateObject(PooledObject<redis.clients.jedis.ShardedJedis> p) |
redis.clients.jedis.ShardedJedis |
createConnection()
Title: createConnection
Description: 创建连接
|
void |
destroyObject(PooledObject<redis.clients.jedis.ShardedJedis> pooledShardedJedis) |
PooledObject<redis.clients.jedis.ShardedJedis> |
makeObject() |
void |
passivateObject(PooledObject<redis.clients.jedis.ShardedJedis> p) |
boolean |
validateObject(PooledObject<redis.clients.jedis.ShardedJedis> pooledShardedJedis) |
private static final long serialVersionUID
private List<redis.clients.jedis.JedisShardInfo> shards
private redis.clients.util.Hashing algo
private Pattern keyTagPattern
public RedisShardedConnPoolOld.RedisShardedConnFactory(List<redis.clients.jedis.JedisShardInfo> shards, redis.clients.util.Hashing algo, Pattern keyTagPattern)
Title: RedisShardedConnFactory
Description: 构造方法
shards - 分片列表algo - 数字哈希keyTagPattern - 键表达式public PooledObject<redis.clients.jedis.ShardedJedis> makeObject() throws Exception
makeObject 在接口中 PooledObjectFactory<redis.clients.jedis.ShardedJedis>Exceptionpublic void destroyObject(PooledObject<redis.clients.jedis.ShardedJedis> pooledShardedJedis) throws Exception
destroyObject 在接口中 PooledObjectFactory<redis.clients.jedis.ShardedJedis>Exceptionpublic boolean validateObject(PooledObject<redis.clients.jedis.ShardedJedis> pooledShardedJedis)
validateObject 在接口中 PooledObjectFactory<redis.clients.jedis.ShardedJedis>public void activateObject(PooledObject<redis.clients.jedis.ShardedJedis> p) throws Exception
activateObject 在接口中 PooledObjectFactory<redis.clients.jedis.ShardedJedis>Exceptionpublic void passivateObject(PooledObject<redis.clients.jedis.ShardedJedis> p) throws Exception
passivateObject 在接口中 PooledObjectFactory<redis.clients.jedis.ShardedJedis>Exceptionpublic redis.clients.jedis.ShardedJedis createConnection()
throws Exception
ConnectionFactoryTitle: createConnection
Description: 创建连接
createConnection 在接口中 ConnectionFactory<redis.clients.jedis.ShardedJedis>ExceptionCopyright © 2015-2016 Dark Phoenixs. All Rights Reserved.