public interface RedisCache extends Cache
| 限定符和类型 | 方法和说明 |
|---|---|
<T> String |
execute(String script,
List<String> keyList,
List<T> argList) |
<T,S> S |
execute(String script,
List<String> keyList,
List<T> argList,
Class<S> returnType) |
<T> T |
hget(String key,
String field) |
<T> Map<String,T> |
hgetAll(String key) |
<T> boolean |
hmset(String key,
Map<String,T> entries,
long timeout) |
<T> boolean |
hset(String key,
String field,
T value,
long timeout)
timeout 过期时间(s)。
|
<T> T |
lindex(String key,
long index) |
<T> T |
lpop(String key) |
<T> boolean |
lpush(String key,
List<T> valList,
long timeout) |
<T> boolean |
lpush(String key,
T value,
long timeout)
timeout 过期时间(s)。
|
<T> List<T> |
lrange(String key,
long start,
long end) |
<T> void |
lset(String key,
long index,
T value) |
long |
lsize(String key) |
void |
ltrim(String key,
long start,
long end) |
void |
publish(String channel,
String message)
发布消息
|
void |
remove(String key,
String field) |
<T> T |
rpop(String key) |
<T> boolean |
rpush(String key,
List<T> valList,
long timeout) |
<T> boolean |
rpush(String key,
T value,
long timeout) |
<T> void |
sadd(String key,
List<T> valList,
long timeout) |
<T> void |
sadd(String key,
T value,
long timeout)
timeout 过期时间(s)。
|
<T> Set<T> |
sdiff(String key,
Collection<String> otherKeys) |
void |
sdiffStore(String key,
Collection<String> otherKeys,
String destKey) |
<T> Set<T> |
sinter(String key,
Collection<String> otherKeys) |
void |
sinterStore(String key,
Collection<String> otherKeys,
String destKey) |
<T> boolean |
sisMember(String key,
T member) |
long |
slen(String key) |
<T> Set<T> |
smembers(String key) |
<T> boolean |
smove(String sourceKey,
String destKey,
T member) |
<T> boolean |
sremove(String key,
Collection<T> members) |
void |
subscribe(String channel,
MessageHandler handler)
订阅消息
|
<T> Set<T> |
sunion(String key,
Collection<String> otherKeys) |
void |
sunionStore(String key,
Collection<String> otherKeys,
String destKey) |
<T> void |
zadd(String key,
Map<T,Double> memScore,
long timeout) |
<T> void |
zadd(String key,
T value,
double score,
long timeout)
timeout 过期时间(s)。
|
long |
zcount(String key,
double min,
double max) |
<T> void |
zincrby(String key,
T member,
double increment) |
void |
zinterStore(String key,
Collection<String> otherKeys,
String destKey) |
long |
zlen(String key) |
<T> Long |
zrank(String key,
T member) |
<T> boolean |
zremove(String key,
Collection<T> members) |
<T> Double |
zscore(String key,
T member) |
void |
zunionStore(String key,
Collection<String> otherKeys,
String destKey) |
void subscribe(String channel, MessageHandler handler)
channel - handler - <T> boolean lpush(String key, T value, long timeout)
<T> boolean rpush(String key, T value, long timeout)
long lsize(String key)
<T> T lindex(String key, long index)
void ltrim(String key, long start, long end)
<T> void lset(String key, long index, T value)
<T> T lpop(String key)
<T> T rpop(String key)
<T> void sadd(String key, T value, long timeout)
long slen(String key)
<T> Set<T> sdiff(String key, Collection<String> otherKeys)
void sdiffStore(String key, Collection<String> otherKeys, String destKey)
<T> Set<T> sinter(String key, Collection<String> otherKeys)
void sinterStore(String key, Collection<String> otherKeys, String destKey)
<T> Set<T> sunion(String key, Collection<String> otherKeys)
void sunionStore(String key, Collection<String> otherKeys, String destKey)
<T> boolean sisMember(String key, T member)
<T> boolean sremove(String key, Collection<T> members)
<T> void zadd(String key, T value, double score, long timeout)
long zlen(String key)
long zcount(String key, double min, double max)
<T> void zincrby(String key, T member, double increment)
void zinterStore(String key, Collection<String> otherKeys, String destKey)
void zunionStore(String key, Collection<String> otherKeys, String destKey)
<T> boolean zremove(String key, Collection<T> members)
Copyright © 2020. All rights reserved.