public final class RedisHelper extends Object implements CacheManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.apache.logging.log4j.Logger |
logger |
| 构造器和说明 |
|---|
RedisHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
del(String key) |
void |
delAll(String pattern) |
Boolean |
exists(String key) |
Boolean |
expire(String key,
int seconds)
在某段时间后失效
|
Boolean |
expireAt(String key,
long unixTime)
在某个时间点失效
|
Object |
get(String key) |
Object |
get(String key,
Integer expire) |
Set<Object> |
getAll(String pattern) |
Set<Object> |
getAll(String pattern,
Integer expire) |
Object |
getFire(String key) |
String |
getrange(String key,
long startOffset,
long endOffset) |
Object |
getSet(String key,
Serializable value) |
void |
hdel(String key,
Serializable field) |
Object |
hget(String key,
Serializable field) |
void |
hset(String key,
Serializable field,
Serializable value) |
Long |
incr(String key) |
boolean |
lock(String key) |
void |
set(String key,
Serializable value) |
void |
set(String key,
Serializable value,
int seconds) |
boolean |
setnx(String key,
Serializable value) |
void |
setrange(String key,
long offset,
String value) |
void |
setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<Serializable,Serializable> redisTemplate) |
Long |
ttl(String key) |
String |
type(String key) |
void |
unlock(String key) |
public void setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<Serializable,Serializable> redisTemplate)
public final Object get(String key)
get 在接口中 CacheManagerpublic final Object get(String key, Integer expire)
get 在接口中 CacheManagerpublic final Object getFire(String key)
getFire 在接口中 CacheManagerpublic final Set<Object> getAll(String pattern)
getAll 在接口中 CacheManagerpublic final Set<Object> getAll(String pattern, Integer expire)
getAll 在接口中 CacheManagerpublic final void set(String key, Serializable value, int seconds)
set 在接口中 CacheManagerpublic final void set(String key, Serializable value)
set 在接口中 CacheManagerpublic final Boolean exists(String key)
exists 在接口中 CacheManagerpublic final void del(String key)
del 在接口中 CacheManagerpublic final void delAll(String pattern)
delAll 在接口中 CacheManagerpublic final String type(String key)
type 在接口中 CacheManagerpublic final Boolean expire(String key, int seconds)
expire 在接口中 CacheManagerpublic final Boolean expireAt(String key, long unixTime)
expireAt 在接口中 CacheManagerkey - unixTime - public final Long ttl(String key)
ttl 在接口中 CacheManagerpublic final void setrange(String key, long offset, String value)
setrange 在接口中 CacheManagerpublic final String getrange(String key, long startOffset, long endOffset)
getrange 在接口中 CacheManagerpublic final Object getSet(String key, Serializable value)
getSet 在接口中 CacheManagerpublic boolean setnx(String key, Serializable value)
setnx 在接口中 CacheManagerpublic boolean lock(String key)
lock 在接口中 CacheManagerpublic void unlock(String key)
unlock 在接口中 CacheManagerpublic void hset(String key, Serializable field, Serializable value)
hset 在接口中 CacheManagerpublic Object hget(String key, Serializable field)
hget 在接口中 CacheManagerpublic void hdel(String key, Serializable field)
hdel 在接口中 CacheManagerpublic Long incr(String key)
incr 在接口中 CacheManagerCopyright © 2017. All rights reserved.