public class RedisSentinelConnPool extends Object implements ConnectionPool<redis.clients.jedis.Jedis>
Title: RedisSentinelConnPool
Description: Redis哨兵连接池
ConnectionPool
,
序列化表格限定符和类型 | 字段和说明 |
---|---|
private redis.clients.jedis.JedisSentinelPool |
pool |
限定符 | 构造器和说明 |
---|---|
protected |
RedisSentinelConnPool(redis.clients.jedis.JedisSentinelPool pool)
Instantiates a new Redis sentinel conn pool(For test).
|
|
RedisSentinelConnPool(PoolConfig poolConfig,
Properties properties)
Instantiates a new Redis sentinel conn pool.
|
|
RedisSentinelConnPool(PoolConfig poolConfig,
String masterName,
Set<String> sentinels)
Instantiates a new Redis sentinel conn pool.
|
|
RedisSentinelConnPool(PoolConfig poolConfig,
String masterName,
Set<String> sentinels,
int connectionTimeout,
int soTimeout,
String password,
int database,
String clientName)
Instantiates a new Redis sentinel conn pool.
|
|
RedisSentinelConnPool(PoolConfig poolConfig,
String masterName,
Set<String> sentinels,
String password)
Instantiates a new Redis sentinel conn pool.
|
|
RedisSentinelConnPool(PoolConfig poolConfig,
String masterName,
Set<String> sentinels,
String password,
int timeout)
Instantiates a new Redis sentinel conn pool.
|
|
RedisSentinelConnPool(Properties properties)
Instantiates a new Redis sentinel conn pool.
|
|
RedisSentinelConnPool(String masterName,
Set<String> sentinels)
Instantiates a new Redis sentinel conn pool.
|
限定符和类型 | 方法和说明 |
---|---|
void |
close()
Close.
|
redis.clients.jedis.Jedis |
getConnection()
Title: getConnection
Description: 获取连接
|
void |
invalidateConnection(redis.clients.jedis.Jedis conn)
Title: invalidateConnection
Description: 废弃连接
|
void |
returnConnection(redis.clients.jedis.Jedis conn)
Title: returnConnection
Description: 返回连接
|
protected RedisSentinelConnPool(redis.clients.jedis.JedisSentinelPool pool)
pool
- the poolpublic RedisSentinelConnPool(String masterName, Set<String> sentinels)
masterName
- the master namesentinels
- the sentinelspublic RedisSentinelConnPool(PoolConfig poolConfig, String masterName, Set<String> sentinels)
poolConfig
- the pool configmasterName
- the master namesentinels
- the sentinelspublic RedisSentinelConnPool(PoolConfig poolConfig, String masterName, Set<String> sentinels, String password)
poolConfig
- the pool configmasterName
- the master namesentinels
- the sentinelspassword
- the passwordpublic RedisSentinelConnPool(PoolConfig poolConfig, String masterName, Set<String> sentinels, String password, int timeout)
poolConfig
- the pool configmasterName
- the master namesentinels
- the sentinelspassword
- the passwordtimeout
- the timeoutpublic RedisSentinelConnPool(Properties properties)
properties
- the propertiespublic RedisSentinelConnPool(PoolConfig poolConfig, Properties properties)
poolConfig
- the pool configproperties
- the propertiespublic RedisSentinelConnPool(PoolConfig poolConfig, String masterName, Set<String> sentinels, int connectionTimeout, int soTimeout, String password, int database, String clientName)
poolConfig
- the pool configmasterName
- the master namesentinels
- the sentinelsconnectionTimeout
- the connection timeoutsoTimeout
- the so timeoutpassword
- the passworddatabase
- the databaseclientName
- the client namepublic redis.clients.jedis.Jedis getConnection()
ConnectionPool
Title: getConnection
Description: 获取连接
getConnection
在接口中 ConnectionPool<redis.clients.jedis.Jedis>
public void returnConnection(redis.clients.jedis.Jedis conn)
ConnectionPool
Title: returnConnection
Description: 返回连接
returnConnection
在接口中 ConnectionPool<redis.clients.jedis.Jedis>
conn
- 连接public void invalidateConnection(redis.clients.jedis.Jedis conn)
ConnectionPool
Title: invalidateConnection
Description: 废弃连接
invalidateConnection
在接口中 ConnectionPool<redis.clients.jedis.Jedis>
conn
- 连接public void close()
Copyright © 2015-2018 Dark Phoenixs. All Rights Reserved.