类 RedisServiceImpl

java.lang.Object
net.wenzuo.atom.redis.service.impl.RedisServiceImpl
所有已实现的接口:
RedisService

@ConditionalOnProperty(value="atom.redis.redis-service", matchIfMissing=true) @Service public class RedisServiceImpl extends Object implements RedisService
从以下版本开始:
2023-06-15
作者:
Catch
  • 构造器详细资料

    • RedisServiceImpl

      public RedisServiceImpl()
  • 方法详细资料

    • set

      public void set(String key, Object value, Duration duration)
      从接口复制的说明: RedisService
      保存 value 及过期时间
      指定者:
      set 在接口中 RedisService
      参数:
      key - 键
      value - 值
      duration - 超时时间
    • set

      public void set(String key, Object value)
      从接口复制的说明: RedisService
      保存 value
      指定者:
      set 在接口中 RedisService
      参数:
      key - 键
      value - 值
    • get

      public <T> T get(String key, Class<T> clazz)
      从接口复制的说明: RedisService
      获取 value
      指定者:
      get 在接口中 RedisService
      类型参数:
      T - 泛型
      参数:
      key - 键
      clazz - 类型
      返回:
      属性值
    • get

      public <T> T get(String key, Class<?> wrapper, Class<?>... inners)
      从接口复制的说明: RedisService
      获取泛型 value

      如:List<Object> dtos = get("key", List.class, Object.class)

      指定者:
      get 在接口中 RedisService
      类型参数:
      T - 泛型
      参数:
      key - 键
      wrapper - 包装类
      inners - 内部类
      返回:
      对象
    • del

      public Boolean del(String key)
      从接口复制的说明: RedisService
      删除 key-value
      指定者:
      del 在接口中 RedisService
      参数:
      key - 键
      返回:
      是否删除成功
    • del

      public Long del(Collection<String> keys)
      从接口复制的说明: RedisService
      批量删除 key-value
      指定者:
      del 在接口中 RedisService
      参数:
      keys - 键集合
      返回:
      删除的数量
    • expire

      public Boolean expire(String key, Duration duration)
      从接口复制的说明: RedisService
      设置过期时间
      指定者:
      expire 在接口中 RedisService
      参数:
      key - 键
      duration - 超时时间
      返回:
      是否设置成功
    • getExpire

      public Long getExpire(String key)
      从接口复制的说明: RedisService
      获取过期时间
      指定者:
      getExpire 在接口中 RedisService
      参数:
      key - 键
      返回:
      过期时间
    • hasKey

      public Boolean hasKey(String key)
      从接口复制的说明: RedisService
      判断是否有该属性
      指定者:
      hasKey 在接口中 RedisService
      参数:
      key - 键
      返回:
      是否存在
    • incr

      public Long incr(String key, long delta)
      从接口复制的说明: RedisService
      按delta递增
      指定者:
      incr 在接口中 RedisService
      参数:
      key - 键
      delta - 递增步长
      返回:
      递增后的值
    • decr

      public Long decr(String key, long delta)
      从接口复制的说明: RedisService
      按delta递减
      指定者:
      decr 在接口中 RedisService
      参数:
      key - 键
      delta - 递减步长
      返回:
      递减后的值