接口 RedisService
- 所有已知实现类:
RedisServiceImpl
public interface RedisService
- 从以下版本开始:
- 2023-06-15
- 作者:
- Catch
-
方法概要
修饰符和类型方法说明按delta递减删除 key-valuedel(Collection<String> keys) 批量删除 key-value设置过期时间<T> T获取泛型 value<T> T获取 value获取过期时间判断是否有该属性按delta递增void保存 valuevoid保存 value 及过期时间
-
方法详细资料
-
set
保存 value 及过期时间- 参数:
key- 键value- 值duration- 超时时间
-
set
保存 value- 参数:
key- 键value- 值
-
get
获取 value- 类型参数:
T- 泛型- 参数:
key- 键clazz- 类型- 返回:
- 属性值
-
get
获取泛型 value如:
List<Object> dtos = get("key", List.class, Object.class)- 类型参数:
T- 泛型- 参数:
key- 键wrapper- 包装类inners- 内部类- 返回:
- 对象
-
del
删除 key-value- 参数:
key- 键- 返回:
- 是否删除成功
-
del
批量删除 key-value- 参数:
keys- 键集合- 返回:
- 删除的数量
-
expire
设置过期时间- 参数:
key- 键duration- 超时时间- 返回:
- 是否设置成功
-
getExpire
获取过期时间- 参数:
key- 键- 返回:
- 过期时间
-
hasKey
判断是否有该属性- 参数:
key- 键- 返回:
- 是否存在
-
incr
按delta递增- 参数:
key- 键delta- 递增步长- 返回:
- 递增后的值
-
decr
按delta递减- 参数:
key- 键delta- 递减步长- 返回:
- 递减后的值
-