类 RedisService
java.lang.Object
cn.valot.common.data.RedisService
@Service
@ConditionalOnClass(name={"org.springframework.data.redis.core.RedisTemplate","com.alibaba.fastjson.JSON"})
public class RedisService
extends Object
-
构造器概要
构造器构造器说明RedisService(org.springframework.data.redis.core.RedisTemplate<String, Object> valotRedisTemplate) -
方法概要
修饰符和类型方法说明voidvoiddeleteHash(String key, Object... field) void设置 key 的过期时间<T> T<T> TgetThenDelete(String key) 获取后删除keykey 数值增加 deltavoidvoid键值对、period 后过期voidvoidsetIfNotExist(String key, Object data) 参考 redis setnxsetIfNotExist(String key, Object data, Date expireAt) 参考 redis setnx, expireAt 为过期时间
-
构造器详细资料
-
RedisService
-
-
方法详细资料
-
set
-
set
-
set
键值对、period 后过期- 参数:
key- keyvalue- valperiod- 时间、单位为毫秒
-
setIfNotExist
参考 redis setnx -
setIfNotExist
参考 redis setnx, expireAt 为过期时间 -
setHash
-
expireAt
设置 key 的过期时间- 参数:
key- keydate- 过期时间
-
get
-
get
-
get
-
get
-
delete
-
deleteHash
-
incr
key 数值增加 delta- 参数:
key- keydelta- 增加数
-
getThenDelete
获取后删除key- 参数:
key- key
-