org.springframework.datastore.redis.util
Interface RedisTemplate<T,S>
- Type Parameters:
T
- The concrete Redis client class
- All Known Implementing Classes:
- JedisTemplate
public interface RedisTemplate<T,S>
Interface for RedisTemplate implementations to implement
Method Summary |
void |
bgsave()
|
void |
close()
|
int |
dbsize()
|
int |
del(String... redisKey)
|
void |
del(String redisKey)
|
void |
discard()
|
Object[] |
exec()
|
Object |
execute(RedisCallback<T> callback)
|
boolean |
exists(String key)
|
boolean |
expire(String key,
int timeout)
|
void |
flushall()
|
void |
flushdb()
|
String |
get(String key)
|
T |
getRedisClient()
|
String |
getset(String redisKey,
Object o)
|
boolean |
hdel(String redisKey,
String entryKey)
|
String |
hget(String redisKey,
String entryKey)
|
Map<String,String> |
hgetall(String redisKey)
|
int |
hlen(String redisKey)
|
List<String> |
hmget(String hashKey,
String... fields)
|
void |
hmset(String key,
Map<String,String> nativeEntry)
|
boolean |
hset(String redisKey,
String key,
Object o)
|
int |
incr(String key)
|
List<String> |
keys(String pattern)
|
String |
lindex(String redisKey,
int index)
|
int |
llen(String redisKey)
|
void |
lpush(String redisKey,
Object o)
|
List<String> |
lrange(String redisKey,
int start,
int end)
|
int |
lrem(String redisKey,
Object o,
int count)
|
void |
lset(String redisKey,
int index,
Object o)
|
void |
mset(Map<String,String> map)
|
Object |
multi()
|
List<Object> |
pipeline(RedisCallback<RedisTemplate<T,S>> pipeline)
|
void |
rpush(String redisKey,
Object o)
|
boolean |
sadd(String redisKey,
Object o)
|
void |
save()
|
int |
scard(String redisKey)
|
void |
select(int index)
|
void |
set(String key,
Object value)
|
void |
setex(String key,
Object value,
int timeout)
|
boolean |
setnx(String redisKey,
Object o)
|
void |
setPassword(String pass)
|
Set<String> |
sinter(String... keys)
|
void |
sinterstore(String storeKey,
String... keys)
|
boolean |
sismember(String redisKey,
Object o)
|
Set<String> |
smembers(String redisKey)
|
List<String> |
sort(String key,
SortParams<S> params)
|
SortParams |
sortParams()
|
void |
sortstore(String key,
String destKey,
SortParams<S> params)
|
String |
spop(String key)
|
String |
srandmember(String key)
|
boolean |
srem(String redisKey,
Object o)
|
Set<String> |
sunion(String... keys)
|
void |
sunionstore(String storeKey,
String... keys)
|
int |
ttl(String key)
|
boolean |
zadd(String key,
double rank,
Object o)
|
Set<String> |
zrange(String key,
int fromIndex,
int toIndex)
|
Set<String> |
zrangebyscore(String sortKey,
double rank1,
double rank2)
|
int |
zrank(String key,
Object member)
|
Set<String> |
zrevrange(String key,
int start,
int end)
|
Double |
zscore(String key,
String member)
|
pipeline
List<Object> pipeline(RedisCallback<RedisTemplate<T,S>> pipeline)
execute
Object execute(RedisCallback<T> callback)
sortParams
SortParams sortParams()
save
void save()
bgsave
void bgsave()
sismember
boolean sismember(String redisKey,
Object o)
del
void del(String redisKey)
scard
int scard(String redisKey)
sadd
boolean sadd(String redisKey,
Object o)
srem
boolean srem(String redisKey,
Object o)
smembers
Set<String> smembers(String redisKey)
lset
void lset(String redisKey,
int index,
Object o)
lindex
String lindex(String redisKey,
int index)
llen
int llen(String redisKey)
lrange
List<String> lrange(String redisKey,
int start,
int end)
rpush
void rpush(String redisKey,
Object o)
lrem
int lrem(String redisKey,
Object o,
int count)
flushdb
void flushdb()
flushall
void flushall()
select
void select(int index)
dbsize
int dbsize()
lpush
void lpush(String redisKey,
Object o)
hget
String hget(String redisKey,
String entryKey)
hlen
int hlen(String redisKey)
hset
boolean hset(String redisKey,
String key,
Object o)
hdel
boolean hdel(String redisKey,
String entryKey)
hgetall
Map<String,String> hgetall(String redisKey)
hmget
List<String> hmget(String hashKey,
String... fields)
hmset
void hmset(String key,
Map<String,String> nativeEntry)
incr
int incr(String key)
del
int del(String... redisKey)
sinter
Set<String> sinter(String... keys)
sunion
Set<String> sunion(String... keys)
sinterstore
void sinterstore(String storeKey,
String... keys)
sunionstore
void sunionstore(String storeKey,
String... keys)
setnx
boolean setnx(String redisKey,
Object o)
expire
boolean expire(String key,
int timeout)
ttl
int ttl(String key)
getset
String getset(String redisKey,
Object o)
keys
List<String> keys(String pattern)
close
void close()
multi
Object multi()
exists
boolean exists(String key)
get
String get(String key)
mset
void mset(Map<String,String> map)
exec
Object[] exec()
discard
void discard()
zadd
boolean zadd(String key,
double rank,
Object o)
zrank
int zrank(String key,
Object member)
zrange
Set<String> zrange(String key,
int fromIndex,
int toIndex)
zrangebyscore
Set<String> zrangebyscore(String sortKey,
double rank1,
double rank2)
set
void set(String key,
Object value)
setex
void setex(String key,
Object value,
int timeout)
zscore
Double zscore(String key,
String member)
zrevrange
Set<String> zrevrange(String key,
int start,
int end)
setPassword
void setPassword(String pass)
srandmember
String srandmember(String key)
spop
String spop(String key)
sort
List<String> sort(String key,
SortParams<S> params)
sortstore
void sortstore(String key,
String destKey,
SortParams<S> params)
getRedisClient
T getRedisClient()