类 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
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明按delta递减删除 key-valuedel(Collection<String> keys) 批量删除 key-value设置过期时间<T> T获取泛型 value<T> T获取 value获取过期时间判断是否有该属性按delta递增void保存 valuevoid保存 value 及过期时间
-
构造器详细资料
-
RedisServiceImpl
public RedisServiceImpl()
-
-
方法详细资料
-
set
从接口复制的说明:RedisService保存 value 及过期时间- 指定者:
set在接口中RedisService- 参数:
key- 键value- 值duration- 超时时间
-
set
从接口复制的说明:RedisService保存 value- 指定者:
set在接口中RedisService- 参数:
key- 键value- 值
-
get
从接口复制的说明:RedisService获取 value- 指定者:
get在接口中RedisService- 类型参数:
T- 泛型- 参数:
key- 键clazz- 类型- 返回:
- 属性值
-
get
从接口复制的说明:RedisService获取泛型 value如:
List<Object> dtos = get("key", List.class, Object.class)- 指定者:
get在接口中RedisService- 类型参数:
T- 泛型- 参数:
key- 键wrapper- 包装类inners- 内部类- 返回:
- 对象
-
del
从接口复制的说明:RedisService删除 key-value- 指定者:
del在接口中RedisService- 参数:
key- 键- 返回:
- 是否删除成功
-
del
从接口复制的说明:RedisService批量删除 key-value- 指定者:
del在接口中RedisService- 参数:
keys- 键集合- 返回:
- 删除的数量
-
expire
从接口复制的说明:RedisService设置过期时间- 指定者:
expire在接口中RedisService- 参数:
key- 键duration- 超时时间- 返回:
- 是否设置成功
-
getExpire
从接口复制的说明:RedisService获取过期时间- 指定者:
getExpire在接口中RedisService- 参数:
key- 键- 返回:
- 过期时间
-
hasKey
从接口复制的说明:RedisService判断是否有该属性- 指定者:
hasKey在接口中RedisService- 参数:
key- 键- 返回:
- 是否存在
-
incr
从接口复制的说明:RedisService按delta递增- 指定者:
incr在接口中RedisService- 参数:
key- 键delta- 递增步长- 返回:
- 递增后的值
-
decr
从接口复制的说明:RedisService按delta递减- 指定者:
decr在接口中RedisService- 参数:
key- 键delta- 递减步长- 返回:
- 递减后的值
-