类 RedisOperate

java.lang.Object
cn.warpin.core.database.redis.RedisOperate

public class RedisOperate extends Object
Redis 操作类,封装了一些常用的 Redis 操作方法。
  • 构造器详细资料

    • RedisOperate

      public RedisOperate()
  • 方法详细资料

    • setValue

      public static void setValue(String key, String value, long expiration)
      保存简单数据
      参数:
      key - 键
      value - 值
      expiration - 过期时间(秒)
    • getValue

      public static String getValue(String key)
      获取简单数据
      参数:
      key - 键
      返回:
    • deleteValue

      public static void deleteValue(String key)
      删除简单数据
      参数:
      key - 键
    • setMapValue

      public static void setMapValue(String key, Map<String,String> mapValue, long expiration)
      保存map数据
      参数:
      key - 键
      mapValue - Map 数据
      expiration - 过期时间(秒)
    • getMapValue

      public static Map<String,String> getMapValue(String key)
      获取Map数据
      参数:
      key - 键
      返回:
      Map 数据
    • setListValue

      public static void setListValue(String key, List<String> values, long expiration)
      新增数组元素
      参数:
      key - 键
      values - 要添加的值列表
      expiration - 过期时间(秒)
    • getListValue

      public static List<String> getListValue(String key, int start, int stop)
      查询列表数据
      参数:
      key - 键
      start - 起始位置,默认为0
      stop - 结束位置,默认为-1,表示到列表末尾
      返回:
      查询到的列表数据
    • deleteListValue

      public static void deleteListValue(String key, String value)
      删除数组元素
      参数:
      key - 键
      value - 要删除的值
    • deleteListValue

      public static void deleteListValue(String key, List<String> values)
      删除数组元素
      参数:
      key - 键
      values - 要删除的值列表