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>
Exception
public void destroyObject(PooledObject<redis.clients.jedis.ShardedJedis> pooledShardedJedis) throws Exception
destroyObject
在接口中 PooledObjectFactory<redis.clients.jedis.ShardedJedis>
Exception
public 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>
Exception
public void passivateObject(PooledObject<redis.clients.jedis.ShardedJedis> p) throws Exception
passivateObject
在接口中 PooledObjectFactory<redis.clients.jedis.ShardedJedis>
Exception
public redis.clients.jedis.ShardedJedis createConnection() throws Exception
ConnectionFactory
Title: createConnection
Description: 创建连接
createConnection
在接口中 ConnectionFactory<redis.clients.jedis.ShardedJedis>
Exception
Copyright © 2015-2018 Dark Phoenixs. All Rights Reserved.