Class RedisMasterReplicaConnectionPool
- java.lang.Object
-
- com.aspectran.core.component.session.redis.lettuce.masterreplica.RedisMasterReplicaConnectionPool
-
- All Implemented Interfaces:
ConnectionPool<io.lettuce.core.api.StatefulRedisConnection<java.lang.String,com.aspectran.core.component.session.SessionData>>
public class RedisMasterReplicaConnectionPool extends java.lang.Object implements ConnectionPool<io.lettuce.core.api.StatefulRedisConnection<java.lang.String,com.aspectran.core.component.session.SessionData>>
Redis Master-Replica connection pool based on Lettuce.Created: 2019/12/08
-
-
Constructor Summary
Constructors Constructor Description RedisMasterReplicaConnectionPool(RedisMasterReplicaConnectionPoolConfig poolConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()io.lettuce.core.api.StatefulRedisConnection<java.lang.String,com.aspectran.core.component.session.SessionData>getConnection()voidinitialize(SessionDataCodec codec)
-
-
-
Constructor Detail
-
RedisMasterReplicaConnectionPool
public RedisMasterReplicaConnectionPool(RedisMasterReplicaConnectionPoolConfig poolConfig)
-
-
Method Detail
-
getConnection
public io.lettuce.core.api.StatefulRedisConnection<java.lang.String,com.aspectran.core.component.session.SessionData> getConnection() throws java.lang.Exception- Specified by:
getConnectionin interfaceConnectionPool<io.lettuce.core.api.StatefulRedisConnection<java.lang.String,com.aspectran.core.component.session.SessionData>>- Throws:
java.lang.Exception
-
initialize
public void initialize(SessionDataCodec codec)
- Specified by:
initializein interfaceConnectionPool<io.lettuce.core.api.StatefulRedisConnection<java.lang.String,com.aspectran.core.component.session.SessionData>>
-
destroy
public void destroy()
- Specified by:
destroyin interfaceConnectionPool<io.lettuce.core.api.StatefulRedisConnection<java.lang.String,com.aspectran.core.component.session.SessionData>>
-
-