类 AbstractRedisOperationsWrapper<T>

java.lang.Object
net.guerlab.cloud.auth.redis.AbstractRedisOperationsWrapper<T>
类型参数:
T - 数据实体类型
所有已实现的接口:
RedisOperationsWrapper<T>
直接已知子类:
AbstractRedisTemplateOperationsWrapper

public abstract class AbstractRedisOperationsWrapper<T> extends Object implements RedisOperationsWrapper<T>
抽象redis操作包装对象.
作者:
guer
  • 构造器详细资料

    • AbstractRedisOperationsWrapper

      protected AbstractRedisOperationsWrapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      初始化redis操作包装对象.
      参数:
      objectMapper - objectMapper
  • 方法详细资料

    • put

      public boolean put(String key, T entity, long timeout)
      从接口复制的说明: RedisOperationsWrapper
      保存对象.
      指定者:
      put 在接口中 RedisOperationsWrapper<T>
      参数:
      key - key
      entity - 对象
      timeout - 超时时间
      返回:
      是否成功
    • put0

      protected abstract boolean put0(String key, String dataString, long timeout)
      保存对象字符串.
      参数:
      key - key
      dataString - 对象字符串
      timeout - 超时时间
      返回:
      是否成功
    • get

      @Nullable public T get(String key)
      从接口复制的说明: RedisOperationsWrapper
      获取对象.
      指定者:
      get 在接口中 RedisOperationsWrapper<T>
      参数:
      key - key
      返回:
      对象
    • get0

      @Nullable protected abstract String get0(String key)
      获取对象字符串.
      参数:
      key - key
      返回:
      对象字符串
    • getTypeReference

      protected abstract com.fasterxml.jackson.core.type.TypeReference<? extends T> getTypeReference()
      获取数据对象类型引用.
      返回:
      数据对象类型引用