org.springframework.data.redis.core
Interface ZSetOperations<K,V>
public interface ZSetOperations<K,V>
Redis ZSet/sorted set specific operations.
Method Summary |
Boolean |
add(K key,
V value,
double score)
|
Long |
count(K key,
double min,
double max)
|
RedisOperations<K,V> |
getOperations()
|
Double |
incrementScore(K key,
V value,
double delta)
|
void |
intersectAndStore(K key,
Collection<K> otherKeys,
K destKey)
|
void |
intersectAndStore(K key,
K otherKey,
K destKey)
|
Set<V> |
range(K key,
long start,
long end)
|
Set<V> |
rangeByScore(K key,
double min,
double max)
|
Set<ZSetOperations.TypedTuple<V>> |
rangeByScoreWithScores(K key,
double min,
double max)
|
Set<ZSetOperations.TypedTuple<V>> |
rangeWithScores(K key,
long start,
long end)
|
Long |
rank(K key,
Object o)
|
Boolean |
remove(K key,
Object o)
|
void |
removeRange(K key,
long start,
long end)
|
void |
removeRangeByScore(K key,
double min,
double max)
|
Set<V> |
reverseRange(K key,
long start,
long end)
|
Set<V> |
reverseRangeByScore(K key,
double min,
double max)
|
Set<ZSetOperations.TypedTuple<V>> |
reverseRangeByScoreWithScores(K key,
double min,
double max)
|
Set<ZSetOperations.TypedTuple<V>> |
reverseRangeWithScores(K key,
long start,
long end)
|
Long |
reverseRank(K key,
Object o)
|
Double |
score(K key,
Object o)
|
Long |
size(K key)
|
void |
unionAndStore(K key,
Collection<K> otherKeys,
K destKey)
|
void |
unionAndStore(K key,
K otherKey,
K destKey)
|
intersectAndStore
void intersectAndStore(K key,
K otherKey,
K destKey)
intersectAndStore
void intersectAndStore(K key,
Collection<K> otherKeys,
K destKey)
unionAndStore
void unionAndStore(K key,
K otherKey,
K destKey)
unionAndStore
void unionAndStore(K key,
Collection<K> otherKeys,
K destKey)
range
Set<V> range(K key,
long start,
long end)
reverseRange
Set<V> reverseRange(K key,
long start,
long end)
rangeWithScores
Set<ZSetOperations.TypedTuple<V>> rangeWithScores(K key,
long start,
long end)
reverseRangeWithScores
Set<ZSetOperations.TypedTuple<V>> reverseRangeWithScores(K key,
long start,
long end)
rangeByScore
Set<V> rangeByScore(K key,
double min,
double max)
reverseRangeByScore
Set<V> reverseRangeByScore(K key,
double min,
double max)
rangeByScoreWithScores
Set<ZSetOperations.TypedTuple<V>> rangeByScoreWithScores(K key,
double min,
double max)
reverseRangeByScoreWithScores
Set<ZSetOperations.TypedTuple<V>> reverseRangeByScoreWithScores(K key,
double min,
double max)
add
Boolean add(K key,
V value,
double score)
incrementScore
Double incrementScore(K key,
V value,
double delta)
rank
Long rank(K key,
Object o)
reverseRank
Long reverseRank(K key,
Object o)
score
Double score(K key,
Object o)
remove
Boolean remove(K key,
Object o)
removeRange
void removeRange(K key,
long start,
long end)
removeRangeByScore
void removeRangeByScore(K key,
double min,
double max)
count
Long count(K key,
double min,
double max)
size
Long size(K key)
getOperations
RedisOperations<K,V> getOperations()