Class AbstractRedisClient

java.lang.Object
net.somta.extra.cache.redis.client.AbstractRedisClient
Direct Known Subclasses:
ClusterRedisClient, SentinelRedisClient, SingleRedisClient

public abstract class AbstractRedisClient extends Object
抽象的Redis客户端
Author:
husong
  • Field Details

    • redissonClient

      protected org.redisson.api.RedissonClient redissonClient
      redisson客户端
  • Constructor Details

    • AbstractRedisClient

      public AbstractRedisClient()
  • Method Details

    • setInterfaceSerializable

      public void setInterfaceSerializable(InterfaceSerializable interfaceSerializable)
    • init

      public void init(RedisConfigItem redisConfigItem)
      初始化配置
      Parameters:
      redisConfigItem - redis config
    • getRedissonClient

      public org.redisson.api.RedissonClient getRedissonClient()
      获取redission的client
      Returns:
      RedissonClient
    • getSerializable

      public InterfaceSerializable getSerializable()
      获取序列化器
      Returns:
      InterfaceSerializable
    • initClientConfig

      protected abstract void initClientConfig(org.redisson.config.Config redisConfig, RedisConfigItem redisConfigItem)
      初始化客户端配置,交给子类实现
      Parameters:
      redisConfigItem - redis配置