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)
|
Long |
intersectAndStore(K key,
Collection<K> otherKeys,
K destKey)
|
Long |
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<V> |
rangeByScore(K key,
double min,
double max,
long offset,
long count)
|
Set<ZSetOperations.TypedTuple<V>> |
rangeByScoreWithScores(K key,
double min,
double max)
|
Set<ZSetOperations.TypedTuple<V>> |
rangeByScoreWithScores(K key,
double min,
double max,
long offset,
long count)
|
Set<ZSetOperations.TypedTuple<V>> |
rangeWithScores(K key,
long start,
long end)
|
Long |
rank(K key,
Object o)
|
Boolean |
remove(K key,
Object o)
|
Long |
removeRange(K key,
long start,
long end)
|
Long |
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<V> |
reverseRangeByScore(K key,
double min,
double max,
long offset,
long count)
|
Set<ZSetOperations.TypedTuple<V>> |
reverseRangeByScoreWithScores(K key,
double min,
double max)
|
Set<ZSetOperations.TypedTuple<V>> |
reverseRangeByScoreWithScores(K key,
double min,
double max,
long offset,
long count)
|
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)
|
Long |
unionAndStore(K key,
Collection<K> otherKeys,
K destKey)
|
Long |
unionAndStore(K key,
K otherKey,
K destKey)
|
intersectAndStore
Long intersectAndStore(K key,
K otherKey,
K destKey)
intersectAndStore
Long intersectAndStore(K key,
Collection<K> otherKeys,
K destKey)
unionAndStore
Long unionAndStore(K key,
K otherKey,
K destKey)
unionAndStore
Long 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)
rangeByScore
Set<V> rangeByScore(K key,
double min,
double max,
long offset,
long count)
reverseRangeByScore
Set<V> reverseRangeByScore(K key,
double min,
double max)
reverseRangeByScore
Set<V> reverseRangeByScore(K key,
double min,
double max,
long offset,
long count)
rangeByScoreWithScores
Set<ZSetOperations.TypedTuple<V>> rangeByScoreWithScores(K key,
double min,
double max)
rangeByScoreWithScores
Set<ZSetOperations.TypedTuple<V>> rangeByScoreWithScores(K key,
double min,
double max,
long offset,
long count)
reverseRangeByScoreWithScores
Set<ZSetOperations.TypedTuple<V>> reverseRangeByScoreWithScores(K key,
double min,
double max)
reverseRangeByScoreWithScores
Set<ZSetOperations.TypedTuple<V>> reverseRangeByScoreWithScores(K key,
double min,
double max,
long offset,
long count)
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
Long removeRange(K key,
long start,
long end)
removeRangeByScore
Long 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()