@Deprecated public class RedisSentinelConnPoolOld extends PoolBase<redis.clients.jedis.Jedis> implements ConnectionPool<redis.clients.jedis.Jedis>
Title: RedisSentinelConnPoolOld
Description: Redis哨兵连接池
PoolBase
,
ConnectionPool
,
序列化表格限定符和类型 | 类和说明 |
---|---|
protected class |
RedisSentinelConnPoolOld.RedisMasterListener
已过时。
Title: RedisMasterListener
Description: Redis主机监听器
|
protected class |
RedisSentinelConnPoolOld.RedisMasterPubSub
已过时。
Title: RedisMasterPubSub
Description: Redis主机状态订阅
|
限定符和类型 | 字段和说明 |
---|---|
protected String |
clientName
已过时。
clientName
|
protected int |
connectionTimeout
已过时。
connectionTimeout
|
private redis.clients.jedis.HostAndPort |
currentHostMaster
已过时。
currentHostMaster
|
protected int |
database
已过时。
database
|
private RedisConnectionFactoryOld |
factory
已过时。
factory
|
protected Logger |
log
已过时。
log
|
protected Set<RedisSentinelConnPoolOld.RedisMasterListener> |
masterListeners
已过时。
masterListeners
|
protected String |
masterName
已过时。
masterName
|
protected String |
password
已过时。
password
|
protected PoolConfig |
poolConfig
已过时。
poolConfig
|
protected Set<String> |
sentinels
已过时。
sentinels
|
private static long |
serialVersionUID
已过时。
serialVersionUID
|
protected int |
soTimeout
已过时。
soTimeout
|
internalPool
限定符 | 构造器和说明 |
---|---|
protected |
RedisSentinelConnPoolOld()
已过时。
RedisSentinelConnPoolOld
默认构造方法
|
|
RedisSentinelConnPoolOld(PoolConfig poolConfig,
Properties properties)
已过时。
RedisSentinelConnPoolOld
构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
PoolConfig poolConfig)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
PoolConfig poolConfig,
int timeout)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
PoolConfig poolConfig,
int timeout,
int soTimeout,
String password,
int database)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
PoolConfig poolConfig,
int connectionTimeout,
int soTimeout,
String password,
int database,
String clientName)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
PoolConfig poolConfig,
int timeout,
String password)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
PoolConfig poolConfig,
int timeout,
String password,
int database)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
PoolConfig poolConfig,
int timeout,
String password,
int database,
String clientName)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
PoolConfig poolConfig,
String password)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
|
RedisSentinelConnPoolOld(String masterName,
Set<String> sentinels,
String password)
已过时。
Title: RedisSentinelConnPoolOld
Description: 构造方法
|
限定符和类型 | 方法和说明 |
---|---|
void |
destroy()
已过时。
Title: destroy
Description: 销毁对象池
|
redis.clients.jedis.Jedis |
getConnection()
已过时。
Title: getConnection
Description: 获取连接
|
redis.clients.jedis.HostAndPort |
getCurrentHostMaster()
已过时。
Title: getCurrentHostMaster
Description: 获得当前主机
|
redis.clients.jedis.Jedis |
getResource()
已过时。
Title: getResource
Description: 获得池对象
|
void |
init()
已过时。
init
初始化方法
|
protected void |
initListeners(redis.clients.jedis.HostAndPort master,
Set<String> sentinels,
String masterName)
已过时。
initListeners
初始化监听器
|
protected void |
initPool(redis.clients.jedis.HostAndPort master)
已过时。
Title: initPool
Description: 初始化连接池
|
protected redis.clients.jedis.HostAndPort |
initSentinels(Set<String> sentinels,
String masterName)
已过时。
Title: initSentinels
Description: 初始化哨兵列表
|
void |
invalidateConnection(redis.clients.jedis.Jedis conn)
已过时。
Title: invalidateConnection
Description: 废弃连接
|
void |
returnConnection(redis.clients.jedis.Jedis conn)
已过时。
Title: returnConnection
Description: 返回连接
|
protected redis.clients.jedis.HostAndPort |
toHostAndPort(List<String> getMasterAddrByNameResult)
已过时。
Title: toHostAndPort
Description: 主机地址转换
|
addObjects, clear, close, getMaxBorrowWaitTimeMillis, getMeanBorrowWaitTimeMillis, getNumActive, getNumIdle, getNumWaiters, initPool, invalidateResource, isClosed, returnResource
private static final long serialVersionUID
protected String masterName
protected PoolConfig poolConfig
protected int connectionTimeout
protected int soTimeout
protected String password
protected int database
protected String clientName
protected Set<RedisSentinelConnPoolOld.RedisMasterListener> masterListeners
protected Logger log
private volatile RedisConnectionFactoryOld factory
private volatile redis.clients.jedis.HostAndPort currentHostMaster
protected RedisSentinelConnPoolOld()
RedisSentinelConnPoolOld
默认构造方法
public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, PoolConfig poolConfig)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表poolConfig
- 池配置public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, PoolConfig poolConfig, int timeout)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表poolConfig
- 池配置timeout
- 超时public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, String password)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表password
- 密码public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, PoolConfig poolConfig, String password)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表poolConfig
- 池配置password
- 密码public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, PoolConfig poolConfig, int timeout, String password)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表poolConfig
- 池配置timeout
- 超时password
- 密码public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, PoolConfig poolConfig, int timeout, String password, int database)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表poolConfig
- 池配置timeout
- 超时password
- 密码database
- 数据库public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, PoolConfig poolConfig, int timeout, String password, int database, String clientName)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表poolConfig
- 池配置timeout
- 超时password
- 密码database
- 数据库clientName
- 客户端名称public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, PoolConfig poolConfig, int timeout, int soTimeout, String password, int database)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表poolConfig
- 池配置timeout
- 连接超时soTimeout
- 超时时间password
- 密码database
- 数据库public RedisSentinelConnPoolOld(String masterName, Set<String> sentinels, PoolConfig poolConfig, int connectionTimeout, int soTimeout, String password, int database, String clientName)
Title: RedisSentinelConnPoolOld
Description: 构造方法
masterName
- 主机名称sentinels
- 哨兵列表poolConfig
- 池配置connectionTimeout
- 连接超时soTimeout
- 超时时间password
- 密码database
- 数据库clientName
- 客户端名称public RedisSentinelConnPoolOld(PoolConfig poolConfig, Properties properties)
RedisSentinelConnPoolOld
构造方法
poolConfig
- 池配置properties
- 参数配置public redis.clients.jedis.HostAndPort getCurrentHostMaster()
Title: getCurrentHostMaster
Description: 获得当前主机
public void init()
init
初始化方法
protected void initPool(redis.clients.jedis.HostAndPort master)
Title: initPool
Description: 初始化连接池
master
- 主机protected redis.clients.jedis.HostAndPort initSentinels(Set<String> sentinels, String masterName)
Title: initSentinels
Description: 初始化哨兵列表
sentinels
- 哨兵列表masterName
- 主机名称protected void initListeners(redis.clients.jedis.HostAndPort master, Set<String> sentinels, String masterName)
initListeners
初始化监听器
master
- 主机sentinels
- 哨兵列表masterName
- 主机名称protected redis.clients.jedis.HostAndPort toHostAndPort(List<String> getMasterAddrByNameResult)
Title: toHostAndPort
Description: 主机地址转换
getMasterAddrByNameResult
- 主机地址public redis.clients.jedis.Jedis getResource()
PoolBase
Title: getResource
Description: 获得池对象
getResource
在类中 PoolBase<redis.clients.jedis.Jedis>
public void destroy()
PoolBase
Title: destroy
Description: 销毁对象池
public 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
- 连接Copyright © 2015-2018 Dark Phoenixs. All Rights Reserved.