类 RedisUtil

java.lang.Object
cn.airfei.aircore.core.utils.RedisUtil

@Component public class RedisUtil extends Object
  • 构造器详细资料

    • RedisUtil

      public RedisUtil()
  • 方法详细资料

    • setIfAbsent

      public boolean setIfAbsent(String key, String value)
      设置key和value ,当key存在时返回false
      参数:
      key -
      value -
      返回:
    • setIfAbsent

      public boolean setIfAbsent(String key, String value, Long seconds)
      设置key和value ,当key存在时返回false
      参数:
      key -
      value -
      seconds - 过期时间 秒
      返回:
    • setIfAbsent

      public boolean setIfAbsent(String key, String value, Long time, TimeUnit timeUnit)
    • set

      public void set(String key, String value)
      设置key和value
      参数:
      key -
      value -
    • set

      public void set(String key, String value, Duration duration)
      设置key和value并设置过期时间
      参数:
      key -
      value -
      duration -
    • set

      public void set(String key, String value, Long duration)
      参数:
      key -
      value -
      duration - 过期时间 秒
    • set

      public void set(String key, String value, Long timeOut, TimeUnit utils)
      设置key的值并设置过期时间
      参数:
      key -
      value -
      timeOut -
      utils -
    • expire

      public boolean expire(String key, Long timeOut, TimeUnit units)
      设置key 的过期时间
      参数:
      key -
      timeOut -
      units -
      返回:
    • get

      public String get(String key)
      通过key获取值
      参数:
      key -
      返回:
    • remove

      public boolean remove(String key)
      删除key
      参数:
      key -
      返回:
    • delete

      public boolean delete(String key)
      删除key,当key不存在时返回false
      参数:
      key -
      返回:
    • keys

      public Set<String> keys(String pattern)
      查账出key,允许通配符:*,?,[]
      参数:
      pattern - eg. *air*
      返回: