类 RedisUtil<E extends RootEntity<E>>
java.lang.Object
cn.hamm.airpower.util.redis.RedisUtil<E>
Redis封装类
- 作者:
- Hamm
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final void删除所有满足条件的数据final void删除缓存final voiddeleteEntity(E entity) 删除指定的实体缓存final Object普通缓存获取final E从缓存中获取实体final E从缓存中获取实体final longgetExpireSecond(String key) 获取过期时间final boolean判断key是否存在final void发布到channel的消息final voidsaveEntity(E entity) 缓存实体final voidsaveEntity(E entity, long second) 缓存实体final voidsaveEntity(String key, E entity) 缓存实体final voidsaveEntity(String key, E entity, long second) 缓存实体final void普通缓存放入final void普通缓存放入并设置时间final voidsetExpireSecond(String key, long second) 指定缓存失效时间
-
构造器详细资料
-
RedisUtil
public RedisUtil()
-
-
方法详细资料
-
getEntity
从缓存中获取实体- 参数:
entity- 实体- 返回:
- 缓存实体
-
getEntity
从缓存中获取实体- 参数:
key- 缓存的Keyentity- 实体- 返回:
- 缓存的实体
-
deleteEntity
删除指定的实体缓存- 参数:
entity- 实体
-
saveEntity
缓存实体- 参数:
entity- 实体
-
saveEntity
缓存实体- 参数:
entity- 实体second- 缓存时间(秒)
-
saveEntity
缓存实体- 参数:
key- 缓存的Keyentity- 实体
-
saveEntity
缓存实体- 参数:
key- 缓存的Keyentity- 实体second- 缓存时间(秒)
-
setExpireSecond
指定缓存失效时间- 参数:
key- 缓存的Keysecond- 缓存时间(秒)
-
clearAll
删除所有满足条件的数据- 参数:
pattern- 正则
-
getExpireSecond
获取过期时间- 参数:
key- 缓存的Key- 返回:
- 过期时间
-
hasKey
判断key是否存在- 参数:
key- 缓存的Key- 返回:
true存在;false不存在
-
del
删除缓存- 参数:
key- 缓存的Key
-
get
普通缓存获取- 参数:
key- 缓存的Key- 返回:
- 值
-
set
普通缓存放入- 参数:
key- 键value- 值
-
set
普通缓存放入并设置时间- 参数:
key- 缓存的Keyvalue- 缓存的值second- 缓存时间(秒)
-
publish
发布到channel的消息- 参数:
channel- 频道message- 消息
-