- Type Parameters:
K- Key type.V- Value type.
- All Known Subinterfaces:
RedisAdvancedClusterCommands<K,V>,RedisClusterCommands<K,V>,RedisClusterPubSubCommands<K,V>,RedisCommands<K,V>,RedisPubSubCommands<K,V>
public interface RedisSortedSetCommands<K,V>
Synchronous executed commands for Sorted Sets.
- Since:
- 4.0
- Author:
- Mark Paluch
- Generated class:
- by io.lettuce.apigenerator.CreateSyncApi
-
Method Summary
Modifier and Type Method Description KeyValue<K,ScoredValue<V>>bzpopmax(long timeout, K... keys)Removes and returns a member with the highest scores in the sorted set stored at one of the keys.KeyValue<K,ScoredValue<V>>bzpopmin(long timeout, K... keys)Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.Longzadd(K key, double score, V member)Add one or more members to a sorted set, or update its score if it already exists.Longzadd(K key, ScoredValue<V>... scoredValues)Add one or more members to a sorted set, or update its score if it already exists.Longzadd(K key, ZAddArgs zAddArgs, double score, V member)Add one or more members to a sorted set, or update its score if it already exists.Longzadd(K key, ZAddArgs zAddArgs, ScoredValue<V>... scoredValues)Add one or more members to a sorted set, or update its score if it already exists.Longzadd(K key, ZAddArgs zAddArgs, Object... scoresAndValues)Add one or more members to a sorted set, or update its score if it already exists.Longzadd(K key, Object... scoresAndValues)Add one or more members to a sorted set, or update its score if it already exists.Doublezaddincr(K key, double score, V member)Add one or more members to a sorted set, or update its score if it already exists applying theINCRoption.Doublezaddincr(K key, ZAddArgs zAddArgs, double score, V member)Add one or more members to a sorted set, or update its score if it already exists applying theINCRoption.Longzcard(K key)Get the number of members in a sorted set.Longzcount(K key, double min, double max)Deprecated.Longzcount(K key, Range<? extends Number> range)Count the members in a sorted set with scores within the givenRange.Longzcount(K key, String min, String max)Deprecated.List<V>zdiff(K... keys)Computes the difference between the first and all successive input sorted sets.Longzdiffstore(K destKey, K... srcKeys)Computes the difference between the first and all successive input sorted sets and stores the result in destination.List<ScoredValue<V>>zdiffWithScores(K... keys)Computes the difference between the first and all successive input sorted sets.Doublezincrby(K key, double amount, V member)Increment the score of a member in a sorted set.List<V>zinter(ZAggregateArgs aggregateArgs, K... keys)Intersect multiple sorted sets and returns the resulting sorted.List<V>zinter(K... keys)Intersect multiple sorted sets and returns the resulting sorted.Longzinterstore(K destination, ZStoreArgs storeArgs, K... keys)Intersect multiple sorted sets and store the resulting sorted set in a new key.Longzinterstore(K destination, K... keys)Intersect multiple sorted sets and store the resulting sorted set in a new key.List<ScoredValue<V>>zinterWithScores(ZAggregateArgs aggregateArgs, K... keys)Intersect multiple sorted sets and returns the resulting sorted.List<ScoredValue<V>>zinterWithScores(K... keys)Intersect multiple sorted sets and returns the resulting sorted.Longzlexcount(K key, Range<? extends V> range)Count the number of members in a sorted set between a given lexicographical range.Longzlexcount(K key, String min, String max)Deprecated.List<Double>zmscore(K key, V... members)Returns the scores associated with the specified members in the sorted set stored at key.ScoredValue<V>zpopmax(K key)Removes and returns up to count members with the highest scores in the sorted set stored at key.List<ScoredValue<V>>zpopmax(K key, long count)Removes and returns up to count members with the highest scores in the sorted set stored at key.ScoredValue<V>zpopmin(K key)Removes and returns up to count members with the lowest scores in the sorted set stored at key.List<ScoredValue<V>>zpopmin(K key, long count)Removes and returns up to count members with the lowest scores in the sorted set stored at key.Vzrandmember(K key)Return a random member from the sorted set stored atkey.List<V>zrandmember(K key, long count)Returncountrandom members from the sorted set stored atkey.ScoredValue<V>zrandmemberWithScores(K key)Return a random member along its value from the sorted set stored atkey.List<ScoredValue<V>>zrandmemberWithScores(K key, long count)Returncountrandom members along their value from the sorted set stored atkey.Longzrange(ValueStreamingChannel<V> channel, K key, long start, long stop)Return a range of members in a sorted set, by index.List<V>zrange(K key, long start, long stop)Return a range of members in a sorted set, by index.List<V>zrangebylex(K key, Range<? extends V> range)Return a range of members in a sorted set, by lexicographical range.List<V>zrangebylex(K key, Range<? extends V> range, Limit limit)Return a range of members in a sorted set, by lexicographical range.List<V>zrangebylex(K key, String min, String max)Deprecated.List<V>zrangebylex(K key, String min, String max, long offset, long count)Deprecated.Longzrangebyscore(ValueStreamingChannel<V> channel, K key, double min, double max)Deprecated.Longzrangebyscore(ValueStreamingChannel<V> channel, K key, double min, double max, long offset, long count)Longzrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range)Stream over a range of members in a sorted set, by score.Longzrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)Stream over a range of members in a sorted set, by score.Longzrangebyscore(ValueStreamingChannel<V> channel, K key, String min, String max)Deprecated.Longzrangebyscore(ValueStreamingChannel<V> channel, K key, String min, String max, long offset, long count)List<V>zrangebyscore(K key, double min, double max)Deprecated.List<V>zrangebyscore(K key, double min, double max, long offset, long count)Deprecated.List<V>zrangebyscore(K key, Range<? extends Number> range)Return a range of members in a sorted set, by score.List<V>zrangebyscore(K key, Range<? extends Number> range, Limit limit)Return a range of members in a sorted set, by score.List<V>zrangebyscore(K key, String min, String max)Deprecated.List<V>zrangebyscore(K key, String min, String max, long offset, long count)Deprecated.LongzrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double min, double max)LongzrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double min, double max, long offset, long count)LongzrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range)Stream over a range of members with scores in a sorted set, by score.LongzrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)Stream over a range of members with scores in a sorted set, by score.LongzrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String min, String max)LongzrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String min, String max, long offset, long count)List<ScoredValue<V>>zrangebyscoreWithScores(K key, double min, double max)Deprecated.List<ScoredValue<V>>zrangebyscoreWithScores(K key, double min, double max, long offset, long count)Deprecated.List<ScoredValue<V>>zrangebyscoreWithScores(K key, Range<? extends Number> range)Return a range of members with score in a sorted set, by score.List<ScoredValue<V>>zrangebyscoreWithScores(K key, Range<? extends Number> range, Limit limit)Return a range of members with score in a sorted set, by score.List<ScoredValue<V>>zrangebyscoreWithScores(K key, String min, String max)Deprecated.List<ScoredValue<V>>zrangebyscoreWithScores(K key, String min, String max, long offset, long count)Deprecated.Longzrangestorebylex(K dstKey, K srcKey, Range<? extends V> range, Limit limit)Get the specified range of elements in the sorted set stored atsrcKeyand stores the result in thedstKeydestination key.Longzrangestorebyscore(K dstKey, K srcKey, Range<? extends Number> range, Limit limit)Get the specified range of elements in the sorted set stored atsrcKeyand stores the result in thedstKeydestination key.LongzrangeWithScores(ScoredValueStreamingChannel<V> channel, K key, long start, long stop)Stream over a range of members with scores in a sorted set, by index.List<ScoredValue<V>>zrangeWithScores(K key, long start, long stop)Return a range of members with scores in a sorted set, by index.Longzrank(K key, V member)Determine the index of a member in a sorted set.Longzrem(K key, V... members)Remove one or more members from a sorted set.Longzremrangebylex(K key, Range<? extends V> range)Remove all members in a sorted set between the given lexicographical range.Longzremrangebylex(K key, String min, String max)Deprecated.Longzremrangebyrank(K key, long start, long stop)Remove all members in a sorted set within the given indexes.Longzremrangebyscore(K key, double min, double max)Deprecated.Longzremrangebyscore(K key, Range<? extends Number> range)Remove all members in a sorted set within the given scores.Longzremrangebyscore(K key, String min, String max)Deprecated.Longzrevrange(ValueStreamingChannel<V> channel, K key, long start, long stop)Stream over a range of members in a sorted set, by index, with scores ordered from high to low.List<V>zrevrange(K key, long start, long stop)Return a range of members in a sorted set, by index, with scores ordered from high to low.List<V>zrevrangebylex(K key, Range<? extends V> range)Return a range of members in a sorted set, by lexicographical range ordered from high to low.List<V>zrevrangebylex(K key, Range<? extends V> range, Limit limit)Return a range of members in a sorted set, by lexicographical range ordered from high to low.Longzrevrangebyscore(ValueStreamingChannel<V> channel, K key, double max, double min)Deprecated.Longzrevrangebyscore(ValueStreamingChannel<V> channel, K key, double max, double min, long offset, long count)Deprecated.Longzrevrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range)Stream over a range of members in a sorted set, by score, with scores ordered from high to low.Longzrevrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)Stream over a range of members in a sorted set, by score, with scores ordered from high to low.Longzrevrangebyscore(ValueStreamingChannel<V> channel, K key, String max, String min)Deprecated.Longzrevrangebyscore(ValueStreamingChannel<V> channel, K key, String max, String min, long offset, long count)Deprecated.List<V>zrevrangebyscore(K key, double max, double min)Deprecated.List<V>zrevrangebyscore(K key, double max, double min, long offset, long count)Deprecated.List<V>zrevrangebyscore(K key, Range<? extends Number> range)Return a range of members in a sorted set, by score, with scores ordered from high to low.List<V>zrevrangebyscore(K key, Range<? extends Number> range, Limit limit)Return a range of members in a sorted set, by score, with scores ordered from high to low.List<V>zrevrangebyscore(K key, String max, String min)Deprecated.List<V>zrevrangebyscore(K key, String max, String min, long offset, long count)Deprecated.LongzrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double max, double min)LongzrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double max, double min, long offset, long count)LongzrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range)Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.LongzrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.LongzrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String max, String min)LongzrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String max, String min, long offset, long count)List<ScoredValue<V>>zrevrangebyscoreWithScores(K key, double max, double min)Deprecated.List<ScoredValue<V>>zrevrangebyscoreWithScores(K key, double max, double min, long offset, long count)Deprecated.List<ScoredValue<V>>zrevrangebyscoreWithScores(K key, Range<? extends Number> range)Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.List<ScoredValue<V>>zrevrangebyscoreWithScores(K key, Range<? extends Number> range, Limit limit)Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.List<ScoredValue<V>>zrevrangebyscoreWithScores(K key, String max, String min)Deprecated.List<ScoredValue<V>>zrevrangebyscoreWithScores(K key, String max, String min, long offset, long count)Deprecated.Longzrevrangestorebylex(K dstKey, K srcKey, Range<? extends V> range, Limit limit)Get the lexicographical range ordered from high to low of elements in the sorted set stored atsrcKeyand stores the result in thedstKeydestination key.Longzrevrangestorebyscore(K dstKey, K srcKey, Range<? extends Number> range, Limit limit)Get the specified range of elements in the sorted set stored at {@code srcKey with scores ordered from high to low and stores the result in the {@code dstKey} destination key. @param dstKey the src key. @param srcKey the dst key. @param range the score range. @return The number of elements in the resulting sorted set. @since 6.1LongzrevrangeWithScores(ScoredValueStreamingChannel<V> channel, K key, long start, long stop)Stream over a range of members with scores in a sorted set, by index, with scores ordered from high to low.List<ScoredValue<V>>zrevrangeWithScores(K key, long start, long stop)Return a range of members with scores in a sorted set, by index, with scores ordered from high to low.Longzrevrank(K key, V member)Determine the index of a member in a sorted set, with scores ordered from high to low.StreamScanCursorzscan(ScoredValueStreamingChannel<V> channel, K key)Incrementally iterate sorted sets elements and associated scores.StreamScanCursorzscan(ScoredValueStreamingChannel<V> channel, K key, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.StreamScanCursorzscan(ScoredValueStreamingChannel<V> channel, K key, ScanCursor scanCursor)Incrementally iterate sorted sets elements and associated scores.StreamScanCursorzscan(ScoredValueStreamingChannel<V> channel, K key, ScanCursor scanCursor, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.ScoredValueScanCursor<V>zscan(K key)Incrementally iterate sorted sets elements and associated scores.ScoredValueScanCursor<V>zscan(K key, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.ScoredValueScanCursor<V>zscan(K key, ScanCursor scanCursor)Incrementally iterate sorted sets elements and associated scores.ScoredValueScanCursor<V>zscan(K key, ScanCursor scanCursor, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.Doublezscore(K key, V member)Get the score associated with the given member in a sorted set.List<V>zunion(ZAggregateArgs aggregateArgs, K... keys)Add multiple sorted sets and returns the resulting sorted set.List<V>zunion(K... keys)Add multiple sorted sets and returns the resulting sorted set.Longzunionstore(K destination, ZStoreArgs storeArgs, K... keys)Add multiple sorted sets and store the resulting sorted set in a new key.Longzunionstore(K destination, K... keys)Add multiple sorted sets and store the resulting sorted set in a new key.List<ScoredValue<V>>zunionWithScores(ZAggregateArgs aggregateArgs, K... keys)Add multiple sorted sets and returns the resulting sorted set.List<ScoredValue<V>>zunionWithScores(K... keys)Add multiple sorted sets and returns the resulting sorted set.
-
Method Details
-
bzpopmin
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.- Parameters:
timeout- the timeout in seconds.keys- the keys.- Returns:
- KeyValue<K, ScoredValue<V>> multi-bulk containing the name of the key, the score and the popped member.
- Since:
- 5.1
-
bzpopmax
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.- Parameters:
timeout- the timeout in seconds.keys- the keys.- Returns:
- KeyValue<K, ScoredValue<V>> multi-bulk containing the name of the key, the score and the popped member.
- Since:
- 5.1
-
zadd
Add one or more members to a sorted set, or update its score if it already exists.- Parameters:
key- the key.score- the score.member- the member.- Returns:
- Long integer-reply specifically: The number of elements added to the sorted sets, not including elements already existing for which the score was updated.
-
zadd
Add one or more members to a sorted set, or update its score if it already exists.- Parameters:
key- the key.scoresAndValues- the scoresAndValue tuples (score,value,score,value,...).- Returns:
- Long integer-reply specifically: The number of elements added to the sorted sets, not including elements already existing for which the score was updated.
-
zadd
Add one or more members to a sorted set, or update its score if it already exists.- Parameters:
key- the key.scoredValues- the scored values.- Returns:
- Long integer-reply specifically: The number of elements added to the sorted sets, not including elements already existing for which the score was updated.
-
zadd
Add one or more members to a sorted set, or update its score if it already exists.- Parameters:
key- the key.zAddArgs- arguments for zadd.score- the score.member- the member.- Returns:
- Long integer-reply specifically: The number of elements added to the sorted sets, not including elements already existing for which the score was updated.
-
zadd
Add one or more members to a sorted set, or update its score if it already exists.- Parameters:
key- the key.zAddArgs- arguments for zadd.scoresAndValues- the scoresAndValue tuples (score,value,score,value,...).- Returns:
- Long integer-reply specifically: The number of elements added to the sorted sets, not including elements already existing for which the score was updated.
-
zadd
Add one or more members to a sorted set, or update its score if it already exists.- Parameters:
key- the ke.zAddArgs- arguments for zadd.scoredValues- the scored values.- Returns:
- Long integer-reply specifically: The number of elements added to the sorted sets, not including elements already existing for which the score was updated.
-
zaddincr
Add one or more members to a sorted set, or update its score if it already exists applying theINCRoption. ZADD acts like ZINCRBY.- Parameters:
key- the key.score- the score.member- the member.- Returns:
- Long integer-reply specifically: The total number of elements changed.
-
zaddincr
Add one or more members to a sorted set, or update its score if it already exists applying theINCRoption. ZADD acts like ZINCRBY.- Parameters:
key- the key.zAddArgs- arguments for zadd.score- the score.member- the member.- Returns:
- Long integer-reply specifically: The total number of elements changed.
- Since:
- 4.3
-
zcard
Get the number of members in a sorted set.- Parameters:
key- the key.- Returns:
- Long integer-reply the cardinality (number of elements) of the sorted set, or
falseifkeydoes not exist.
-
zcount
Deprecated.Count the members in a sorted set with scores within the given values.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- Long integer-reply the number of elements in the specified score range.
-
zcount
Deprecated.Count the members in a sorted set with scores within the given values.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- Long integer-reply the number of elements in the specified score range.
-
zcount
Count the members in a sorted set with scores within the givenRange.- Parameters:
key- the key.range- the range.- Returns:
- Long integer-reply the number of elements in the specified score range.
- Since:
- 4.3
-
zdiff
Computes the difference between the first and all successive input sorted sets.- Parameters:
keys- the keys.- Returns:
- List<V> array-reply list of elements.
- Since:
- 6.1
-
zdiffstore
Computes the difference between the first and all successive input sorted sets and stores the result in destination.- Parameters:
destKey- the dest key.srcKeys- the src keys.- Returns:
- Long the number of elements in the resulting sorted set at destination.
- Since:
- 6.1
-
zdiffWithScores
Computes the difference between the first and all successive input sorted sets.- Parameters:
keys- the keys.- Returns:
- List<V> array-reply list of scored values.
- Since:
- 6.1
-
zincrby
Increment the score of a member in a sorted set.- Parameters:
key- the key.amount- the increment type: long.member- the member type: value.- Returns:
- Double bulk-string-reply the new score of
member(a double precision floating point number), represented as string.
-
zinter
Intersect multiple sorted sets and returns the resulting sorted.- Parameters:
keys- the keys.- Returns:
- List<V> array-reply list of elements.
- Since:
- 6.1
-
zinter
Intersect multiple sorted sets and returns the resulting sorted.- Parameters:
aggregateArgs- arguments to define aggregation and weights.keys- the keys.- Returns:
- List<V> array-reply list of elements.
- Since:
- 6.1
-
zinterWithScores
Intersect multiple sorted sets and returns the resulting sorted.- Parameters:
aggregateArgs- arguments to define aggregation and weights.keys- the keys.- Returns:
- List<V> array-reply list of scored values.
- Since:
- 6.1
-
zinterWithScores
Intersect multiple sorted sets and returns the resulting sorted.- Parameters:
keys- the keys.- Returns:
- List<V> array-reply list of scored values.
- Since:
- 6.1
-
zinterstore
Intersect multiple sorted sets and store the resulting sorted set in a new key.- Parameters:
destination- the destination.keys- the keys.- Returns:
- Long integer-reply the number of elements in the resulting sorted set at
destination.
-
zinterstore
Intersect multiple sorted sets and store the resulting sorted set in a new key.- Parameters:
destination- the destination.storeArgs- arguments to define aggregation and weights.keys- the keys.- Returns:
- Long integer-reply the number of elements in the resulting sorted set at
destination.
-
zlexcount
Deprecated.Count the number of members in a sorted set between a given lexicographical range.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- Long integer-reply the number of elements in the specified score range.
-
zlexcount
Count the number of members in a sorted set between a given lexicographical range.- Parameters:
key- the key.range- the range.- Returns:
- Long integer-reply the number of elements in the specified score range.
- Since:
- 4.3
-
zmscore
Returns the scores associated with the specified members in the sorted set stored at key.- Parameters:
key- the key.members- the member type: value.- Returns:
- List<Double> array-reply list of scores or nil associated with the specified member values.
- Since:
- 6.1
-
zpopmin
Removes and returns up to count members with the lowest scores in the sorted set stored at key.- Parameters:
key- the key.- Returns:
- ScoredValue<V> the removed element.
- Since:
- 5.1
-
zpopmin
Removes and returns up to count members with the lowest scores in the sorted set stored at key.- Parameters:
key- the key.count- the number of elements to return.- Returns:
- List<ScoredValue<V>> array-reply list of popped scores and elements.
- Since:
- 5.1
-
zpopmax
Removes and returns up to count members with the highest scores in the sorted set stored at key.- Parameters:
key- the key.- Returns:
- ScoredValue<V> the removed element.
- Since:
- 5.1
-
zpopmax
Removes and returns up to count members with the highest scores in the sorted set stored at key.- Parameters:
key- the key.count- the number of elements to return.- Returns:
- List<ScoredValue<V>> array-reply list of popped scores and elements.
- Since:
- 5.1
-
zrandmember
Return a random member from the sorted set stored atkey.- Parameters:
key- the key.- Returns:
- element.
- Since:
- 6.1
-
zrandmember
Returncountrandom members from the sorted set stored atkey.- Parameters:
key- the key.count- the number of members to return. If the provided count argument is positive, return an array of distinct fields.- Returns:
- List<ScoredValue<V>> array-reply list of scores and elements.
- Since:
- 6.1
-
zrandmemberWithScores
Return a random member along its value from the sorted set stored atkey.- Parameters:
key- the key.- Returns:
- the score and element.
- Since:
- 6.1
-
zrandmemberWithScores
Returncountrandom members along their value from the sorted set stored atkey.- Parameters:
key- the key.count- the number of members to return. If the provided count argument is positive, return an array of distinct fields.- Returns:
- List<ScoredValue<V>> array-reply list of scores and elements.
- Since:
- 6.1
-
zrange
Return a range of members in a sorted set, by index.- Parameters:
key- the key.start- the start.stop- the stop.- Returns:
- List<V> array-reply list of elements in the specified range.
-
zrange
Return a range of members in a sorted set, by index.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.start- the start.stop- the stop.- Returns:
- Long count of elements in the specified range.
-
zrangeWithScores
Return a range of members with scores in a sorted set, by index.- Parameters:
key- the key.start- the start.stop- the stop.- Returns:
- List<V> array-reply list of elements in the specified range.
-
zrangeWithScores
Stream over a range of members with scores in a sorted set, by index.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.start- the start.stop- the stop.- Returns:
- Long count of elements in the specified range.
-
zrangebylex
Deprecated.Return a range of members in a sorted set, by lexicographical range.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- List<V> array-reply list of elements in the specified range.
-
zrangebylex
Return a range of members in a sorted set, by lexicographical range.- Parameters:
key- the key.range- the range.- Returns:
- List<V> array-reply list of elements in the specified range.
- Since:
- 4.3
-
zrangebylex
Deprecated.Return a range of members in a sorted set, by lexicographical range.- Parameters:
key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- List<V> array-reply list of elements in the specified range.
-
zrangebylex
Return a range of members in a sorted set, by lexicographical range.- Parameters:
key- the key.range- the range.limit- the limit.- Returns:
- List<V> array-reply list of elements in the specified range.
- Since:
- 4.3
-
zrangebyscore
Deprecated.Return a range of members in a sorted set, by score.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrangebyscore
Deprecated.Return a range of members in a sorted set, by score.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrangebyscore
Return a range of members in a sorted set, by score.- Parameters:
key- the key.range- the range.- Returns:
- List<V> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrangebyscore
Deprecated.Return a range of members in a sorted set, by score.- Parameters:
key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrangebyscore
Deprecated.Return a range of members in a sorted set, by score.- Parameters:
key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrangebyscore
Return a range of members in a sorted set, by score.- Parameters:
key- the key.range- the range.limit- the limit.- Returns:
- List<V> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrangebyscore
Deprecated.Stream over a range of members in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.min- min score.max- max score.- Returns:
- Long count of elements in the specified score range.
-
zrangebyscore
Deprecated.Stream over a range of members in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.min- min score.max- max score.- Returns:
- Long count of elements in the specified score range.
-
zrangebyscore
Stream over a range of members in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.range- the range.- Returns:
- Long count of elements in the specified score range.
- Since:
- 4.3
-
zrangebyscore
@Deprecated Long zrangebyscore(ValueStreamingChannel<V> channel, K key, double min, double max, long offset, long count)Stream over range of members in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- Long count of elements in the specified score range.
-
zrangebyscore
@Deprecated Long zrangebyscore(ValueStreamingChannel<V> channel, K key, String min, String max, long offset, long count)Stream over a range of members in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- Long count of elements in the specified score range.
-
zrangebyscore
Long zrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)Stream over a range of members in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.range- the range.limit- the limit.- Returns:
- Long count of elements in the specified score range.
- Since:
- 4.3
-
zrangebyscoreWithScores
Deprecated.Return a range of members with score in a sorted set, by score.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
-
zrangebyscoreWithScores
Deprecated.Return a range of members with score in a sorted set, by score.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
-
zrangebyscoreWithScores
Return a range of members with score in a sorted set, by score.- Parameters:
key- the key.range- the range.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrangebyscoreWithScores
@Deprecated List<ScoredValue<V>> zrangebyscoreWithScores(K key, double min, double max, long offset, long count)Deprecated.Return a range of members with score in a sorted set, by score.- Parameters:
key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
-
zrangebyscoreWithScores
@Deprecated List<ScoredValue<V>> zrangebyscoreWithScores(K key, String min, String max, long offset, long count)Deprecated.Return a range of members with score in a sorted set, by score.- Parameters:
key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
-
zrangebyscoreWithScores
Return a range of members with score in a sorted set, by score.- Parameters:
key- the key.range- the range.limit- the limit.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrangebyscoreWithScores
@Deprecated Long zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double min, double max)Stream over a range of members with scores in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.min- min score.max- max score.- Returns:
- Long count of elements in the specified score range.
-
zrangebyscoreWithScores
@Deprecated Long zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String min, String max)Stream over a range of members with scores in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.min- min score.max- max score.- Returns:
- Long count of elements in the specified score range.
-
zrangebyscoreWithScores
Long zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range)Stream over a range of members with scores in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.range- the range.- Returns:
- Long count of elements in the specified score range.
- Since:
- 4.3
-
zrangebyscoreWithScores
@Deprecated Long zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double min, double max, long offset, long count)Deprecated.Stream over a range of members with scores in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- Long count of elements in the specified score range.
-
zrangebyscoreWithScores
@Deprecated Long zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String min, String max, long offset, long count)Deprecated.Stream over a range of members with scores in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- Long count of elements in the specified score range.
-
zrangebyscoreWithScores
Long zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)Stream over a range of members with scores in a sorted set, by score.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.range- the range.limit- the limit.- Returns:
- Long count of elements in the specified score range.
- Since:
- 4.3
-
zrangestorebylex
Get the specified range of elements in the sorted set stored atsrcKeyand stores the result in thedstKeydestination key.- Parameters:
dstKey- the dst key.srcKey- the src key.range- the lexicographical range.- Returns:
- The number of elements in the resulting sorted set.
- Since:
- 6.1
-
zrangestorebyscore
Get the specified range of elements in the sorted set stored atsrcKeyand stores the result in thedstKeydestination key.- Parameters:
dstKey- the dst key.srcKey- the src key.range- the score range.- Returns:
- The number of elements in the resulting sorted set.
- Since:
- 6.1
-
zrank
Determine the index of a member in a sorted set.- Parameters:
key- the key.member- the member type: value.- Returns:
- Long integer-reply the rank of
member. Ifmemberdoes not exist in the sorted set orkeydoes not exist,.
-
zrem
Remove one or more members from a sorted set.- Parameters:
key- the key.members- the member type: value.- Returns:
- Long integer-reply specifically: The number of members removed from the sorted set, not including non existing members.
-
zremrangebylex
Deprecated.Remove all members in a sorted set between the given lexicographical range.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- Long integer-reply the number of elements removed.
-
zremrangebylex
Remove all members in a sorted set between the given lexicographical range.- Parameters:
key- the key.range- the range.- Returns:
- Long integer-reply the number of elements removed.
- Since:
- 4.3
-
zremrangebyrank
Remove all members in a sorted set within the given indexes.- Parameters:
key- the key.start- the start type: long.stop- the stop type: long.- Returns:
- Long integer-reply the number of elements removed.
-
zremrangebyscore
Deprecated.Remove all members in a sorted set within the given scores.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- Long integer-reply the number of elements removed.
-
zremrangebyscore
Deprecated.Remove all members in a sorted set within the given scores.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- Long integer-reply the number of elements removed.
-
zremrangebyscore
Remove all members in a sorted set within the given scores.- Parameters:
key- the key.range- the range.- Returns:
- Long integer-reply the number of elements removed.
- Since:
- 4.3
-
zrevrange
Return a range of members in a sorted set, by index, with scores ordered from high to low.- Parameters:
key- the key.start- the start.stop- the stop.- Returns:
- List<V> array-reply list of elements in the specified range.
-
zrevrange
Stream over a range of members in a sorted set, by index, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.start- the start.stop- the stop.- Returns:
- Long count of elements in the specified range.
-
zrevrangeWithScores
Return a range of members with scores in a sorted set, by index, with scores ordered from high to low.- Parameters:
key- the key.start- the start.stop- the stop.- Returns:
- List<V> array-reply list of elements in the specified range.
-
zrevrangeWithScores
Stream over a range of members with scores in a sorted set, by index, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.start- the start.stop- the stop.- Returns:
- Long count of elements in the specified range.
-
zrevrangebylex
Return a range of members in a sorted set, by lexicographical range ordered from high to low.- Parameters:
key- the key.range- the range.- Returns:
- List<V> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrevrangebylex
Return a range of members in a sorted set, by lexicographical range ordered from high to low.- Parameters:
key- the key.range- the range.limit- the limit.- Returns:
- List<V> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrevrangebyscore
Deprecated.Return a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrevrangebyscore
Deprecated.Return a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.min- min score.max- max score.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrevrangebyscore
Return a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.range- the range.- Returns:
- List<V> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrevrangebyscore
Deprecated.Return a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.max- max score.min- min score.offset- the withscores.count- the null.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrevrangebyscore
Deprecated.Return a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.max- max score.min- min score.offset- the offset.count- the count.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrevrangebyscore
Return a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.range- the range.limit- the limit.- Returns:
- List<V> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrevrangebyscore
Deprecated.Stream over a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.max- max score.min- min score.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscore
Deprecated.Stream over a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.min- min score.max- max score.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscore
Stream over a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.range- the range.- Returns:
- Long count of elements in the specified range.
- Since:
- 4.3
-
zrevrangebyscore
@Deprecated Long zrevrangebyscore(ValueStreamingChannel<V> channel, K key, double max, double min, long offset, long count)Deprecated.Stream over a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscore
@Deprecated Long zrevrangebyscore(ValueStreamingChannel<V> channel, K key, String max, String min, long offset, long count)Deprecated.Stream over a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscore
Long zrevrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)Stream over a range of members in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every value.key- the key.range- the range.limit- the limit.- Returns:
- Long count of elements in the specified range.
- Since:
- 4.3
-
zrevrangebyscoreWithScores
Deprecated.Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.max- max score.min- min score.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrevrangebyscoreWithScores
Deprecated.Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.max- max score.min- min score.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
-
zrevrangebyscoreWithScores
Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.range- the range.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrevrangebyscoreWithScores
@Deprecated List<ScoredValue<V>> zrevrangebyscoreWithScores(K key, double max, double min, long offset, long count)Deprecated.Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.max- max score.min- min score.offset- the offset.count- the count.- Returns:
- List<ScoredValue<V>> array-reply list of elements in the specified score range.
-
zrevrangebyscoreWithScores
@Deprecated List<ScoredValue<V>> zrevrangebyscoreWithScores(K key, String max, String min, long offset, long count)Deprecated.Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.max- max score.min- min score.offset- the offset.count- the count.- Returns:
- List<V> array-reply list of elements in the specified score range.
-
zrevrangebyscoreWithScores
Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
key- the key.range- the range.limit- limit.- Returns:
- List<V> array-reply list of elements in the specified score range.
- Since:
- 4.3
-
zrevrangebyscoreWithScores
@Deprecated Long zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double max, double min)Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.min- min score.max- max score.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscoreWithScores
@Deprecated Long zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String max, String min)Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.min- min score.max- max score.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscoreWithScores
Long zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range)Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.range- the range.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscoreWithScores
@Deprecated Long zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double max, double min, long offset, long count)Deprecated.Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscoreWithScores
@Deprecated Long zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String max, String min, long offset, long count)Deprecated.Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.min- min score.max- max score.offset- the offset.count- the count.- Returns:
- Long count of elements in the specified range.
-
zrevrangebyscoreWithScores
Long zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.range- the range.limit- the limit.- Returns:
- Long count of elements in the specified range.
- Since:
- 4.3
-
zrevrangestorebylex
Get the lexicographical range ordered from high to low of elements in the sorted set stored atsrcKeyand stores the result in thedstKeydestination key.- Parameters:
dstKey- the src key.srcKey- the dst key.range- the lexicographical range.- Returns:
- The number of elements in the resulting sorted set.
- Since:
- 6.1
-
zrevrangestorebyscore
Get the specified range of elements in the sorted set stored at {@code srcKey with scores ordered from high to low and stores the result in the {@code dstKey} destination key. @param dstKey the src key. @param srcKey the dst key. @param range the score range. @return The number of elements in the resulting sorted set. @since 6.1 -
zrevrank
Determine the index of a member in a sorted set, with scores ordered from high to low.- Parameters:
key- the key.member- the member type: value.- Returns:
- Long integer-reply the rank of
member. Ifmemberdoes not exist in the sorted set orkeydoes not exist,.
-
zscan
Incrementally iterate sorted sets elements and associated scores.- Parameters:
key- the key.- Returns:
- ScoredValueScanCursor<V> scan cursor.
-
zscan
Incrementally iterate sorted sets elements and associated scores.- Parameters:
key- the key.scanArgs- scan arguments.- Returns:
- ScoredValueScanCursor<V> scan cursor.
-
zscan
Incrementally iterate sorted sets elements and associated scores.- Parameters:
key- the key.scanCursor- cursor to resume from a previous scan, must not benull.scanArgs- scan arguments.- Returns:
- ScoredValueScanCursor<V> scan cursor.
-
zscan
Incrementally iterate sorted sets elements and associated scores.- Parameters:
key- the key.scanCursor- cursor to resume from a previous scan, must not benull.- Returns:
- ScoredValueScanCursor<V> scan cursor.
-
zscan
Incrementally iterate sorted sets elements and associated scores.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.- Returns:
- StreamScanCursor scan cursor.
-
zscan
Incrementally iterate sorted sets elements and associated scores.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.scanArgs- scan arguments.- Returns:
- StreamScanCursor scan cursor.
-
zscan
StreamScanCursor zscan(ScoredValueStreamingChannel<V> channel, K key, ScanCursor scanCursor, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.scanCursor- cursor to resume from a previous scan, must not benull.scanArgs- scan arguments.- Returns:
- StreamScanCursor scan cursor.
-
zscan
Incrementally iterate sorted sets elements and associated scores.- Parameters:
channel- streaming channel that receives a call for every scored value.key- the key.scanCursor- cursor to resume from a previous scan, must not benull.- Returns:
- StreamScanCursor scan cursor.
-
zscore
Get the score associated with the given member in a sorted set.- Parameters:
key- the key.member- the member type: value.- Returns:
- Double bulk-string-reply the score of
member(a double precision floating point number), represented as string.
-
zunion
Add multiple sorted sets and returns the resulting sorted set.- Parameters:
keys- the keys.- Returns:
- List<V> array-reply list of elements.
- Since:
- 6.1
-
zunion
Add multiple sorted sets and returns the resulting sorted set.- Parameters:
aggregateArgs- arguments to define aggregation and weights.keys- the keys.- Returns:
- List<V> array-reply list of elements.
- Since:
- 6.1
-
zunionWithScores
Add multiple sorted sets and returns the resulting sorted set.- Parameters:
aggregateArgs- arguments to define aggregation and weights.keys- the keys.- Returns:
- List<V> array-reply list of scored values.
- Since:
- 6.1
-
zunionWithScores
Add multiple sorted sets and returns the resulting sorted set.- Parameters:
keys- the keys.- Returns:
- List<V> array-reply list of scored values.
- Since:
- 6.1
-
zunionstore
Add multiple sorted sets and store the resulting sorted set in a new key.- Parameters:
destination- destination key.keys- source keys.- Returns:
- Long integer-reply the number of elements in the resulting sorted set at
destination.
-
zunionstore
Add multiple sorted sets and store the resulting sorted set in a new key.- Parameters:
destination- the destination.storeArgs- arguments to define aggregation and weights.keys- the keys.- Returns:
- Long integer-reply the number of elements in the resulting sorted set at
destination.
-
zcount(java.lang.Object, Range).