@Configuration public class RedisTempUtil extends Object
| 构造器和说明 |
|---|
RedisTempUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clean()
清除所有key
|
void |
cleanAllKey(String key)
清除指定前缀key
|
Long |
decr(String key)
值 decr减少
|
Boolean |
delete(String key) |
long |
deleteObject(Collection collection)
删除集合对象
|
boolean |
deleteObject(String key)
删除单个对象
|
boolean |
exists(String key) |
boolean |
expire(String key,
long timeout)
设置有效时间
|
boolean |
expire(String key,
long timeout,
TimeUnit unit)
设置有效时间
|
Object |
get(String key) |
Set<String> |
getAllKey(String keys)
获取所有的key
|
static RedisTempUtil |
getInstance() |
Long |
getRemainingTime(String key)
返回对应key过去时间
|
Boolean |
hasKey(String key) |
Map<Object,Object> |
hGetAll(String key) |
void |
hSet(String key,
Map<String,Object> map) |
Long |
incr(String key)
值 incr增加
|
Collection<String> |
keys(String pattern)
获得缓存的基本对象列表
|
Object |
lPop(String key) |
void |
lPush(String key,
Object value) |
List<Object> |
lRange(String key,
long start,
long end) |
void |
sAdd(String key,
Object... values) |
void |
set(String key,
Object value) |
Boolean |
set(String key,
Object value,
Long time)
普通缓存放入并设置时间
|
void |
set(String key,
Object value,
long timeout,
TimeUnit unit) |
Set<Object> |
sMembers(String key) |
Long |
ttl(String key)
获得某个key剩余时间
|
void |
zAdd(String key,
Object value,
double score) |
Set<Object> |
zRange(String key,
long start,
long end) |
public static RedisTempUtil getInstance()
public boolean exists(String key)
public Long getRemainingTime(String key)
key - 返回以秒为单位的剩余过期时间。如果返回值为负数public Collection<String> keys(String pattern)
pattern - 字符串前缀public void clean()
public void cleanAllKey(String key)
key - public boolean deleteObject(String key)
key - public long deleteObject(Collection collection)
collection - 多个对象public Boolean set(String key, Object value, Long time)
key - 键value - 值time - 时间(秒) time要大于0 如果time小于等于0 将设置无限期public boolean expire(String key, long timeout)
key - Redis键timeout - 超时时间public boolean expire(String key, long timeout, TimeUnit unit)
key - Redis键timeout - 超时时间unit - 时间单位Copyright © 2023. All rights reserved.