Class AbstractRedisClient
java.lang.Object
net.somta.extra.cache.redis.client.AbstractRedisClient
- Direct Known Subclasses:
ClusterRedisClient,SentinelRedisClient,SingleRedisClient
抽象的Redis客户端
- Author:
- husong
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.redisson.api.RedissonClientredisson客户端 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.redisson.api.RedissonClient获取redission的client获取序列化器voidinit(RedisConfigItem redisConfigItem) 初始化配置protected abstract voidinitClientConfig(org.redisson.config.Config redisConfig, RedisConfigItem redisConfigItem) 初始化客户端配置,交给子类实现voidsetInterfaceSerializable(InterfaceSerializable interfaceSerializable)
-
Field Details
-
redissonClient
protected org.redisson.api.RedissonClient redissonClientredisson客户端
-
-
Constructor Details
-
AbstractRedisClient
public AbstractRedisClient()
-
-
Method Details
-
setInterfaceSerializable
-
init
初始化配置- Parameters:
redisConfigItem- redis config
-
getRedissonClient
public org.redisson.api.RedissonClient getRedissonClient()获取redission的client- Returns:
- RedissonClient
-
getSerializable
获取序列化器- Returns:
- InterfaceSerializable
-
initClientConfig
protected abstract void initClientConfig(org.redisson.config.Config redisConfig, RedisConfigItem redisConfigItem) 初始化客户端配置,交给子类实现- Parameters:
redisConfigItem- redis配置
-