class RedisConnectionFactory extends Object implements ConnectionFactory<redis.clients.jedis.Jedis>
Title: RedisConnectionFactory
Description: Redis连接工厂
ConnectionFactory| 限定符和类型 | 字段和说明 |
|---|---|
private String |
clientName
clientName
|
private int |
connectionTimeout
connectionTimeout
|
private int |
database
database
|
private AtomicReference<redis.clients.jedis.HostAndPort> |
hostAndPort
hostAndPort
|
private String |
password
password
|
private static long |
serialVersionUID
serialVersionUID
|
private int |
soTimeout
soTimeout
|
| 构造器和说明 |
|---|
RedisConnectionFactory(Properties properties) |
RedisConnectionFactory(String host,
int port,
int connectionTimeout,
int soTimeout,
String password,
int database,
String clientName)
Title: RedisConnectionFactory
Description: 构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
activateObject(org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> p) |
redis.clients.jedis.Jedis |
createConnection()
Title: createConnection
Description: 创建连接
|
void |
destroyObject(org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> p) |
org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> |
makeObject() |
void |
passivateObject(org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> p) |
void |
setHostAndPort(redis.clients.jedis.HostAndPort hostAndPort)
Title: setHostAndPort
Description: 设置地址和端口
|
boolean |
validateObject(org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> p) |
private static final long serialVersionUID
private final AtomicReference<redis.clients.jedis.HostAndPort> hostAndPort
private final int connectionTimeout
private final int soTimeout
private final String password
private final int database
private final String clientName
public RedisConnectionFactory(String host, int port, int connectionTimeout, int soTimeout, String password, int database, String clientName)
Title: RedisConnectionFactory
Description: 构造方法
host - 地址port - 端口connectionTimeout - 连接超时soTimeout - 超时时间password - 密码database - 数据库clientName - 客户端名称public RedisConnectionFactory(Properties properties)
properties - 参数配置public void setHostAndPort(redis.clients.jedis.HostAndPort hostAndPort)
Title: setHostAndPort
Description: 设置地址和端口
hostAndPort - 地址和端口public org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> makeObject()
throws Exception
makeObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<redis.clients.jedis.Jedis>Exceptionpublic void destroyObject(org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> p)
throws Exception
destroyObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<redis.clients.jedis.Jedis>Exceptionpublic boolean validateObject(org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> p)
validateObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<redis.clients.jedis.Jedis>public void activateObject(org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> p)
throws Exception
activateObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<redis.clients.jedis.Jedis>Exceptionpublic void passivateObject(org.apache.commons.pool2.PooledObject<redis.clients.jedis.Jedis> p)
throws Exception
passivateObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<redis.clients.jedis.Jedis>Exceptionpublic redis.clients.jedis.Jedis createConnection()
throws Exception
ConnectionFactoryTitle: createConnection
Description: 创建连接
createConnection 在接口中 ConnectionFactory<redis.clients.jedis.Jedis>ExceptionCopyright © 2015-2016 Dark Phoenixs. All Rights Reserved.