Module lettuce.core
Interface NodeSelectionSortedSetAsyncCommands<K,V>
- Type Parameters:
K- Key type.V- Value type.
- All Known Subinterfaces:
NodeSelectionAsyncCommands<K,V>
public interface NodeSelectionSortedSetAsyncCommands<K,V>
Asynchronous executed commands on a node selection for Sorted Sets.
- Since:
- 4.0
- Author:
- Mark Paluch
- Generated class:
- by io.lettuce.apigenerator.CreateAsyncNodeSelectionClusterApi
-
Method Summary
Modifier and Type Method Description AsyncExecutions<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.AsyncExecutions<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.AsyncExecutions<Long>zadd(K key, double score, V member)Add one or more members to a sorted set, or update its score if it already exists.AsyncExecutions<Long>zadd(K key, ScoredValue<V>... scoredValues)Add one or more members to a sorted set, or update its score if it already exists.AsyncExecutions<Long>zadd(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.AsyncExecutions<Long>zadd(K key, ZAddArgs zAddArgs, ScoredValue<V>... scoredValues)Add one or more members to a sorted set, or update its score if it already exists.AsyncExecutions<Long>zadd(K key, ZAddArgs zAddArgs, Object... scoresAndValues)Add one or more members to a sorted set, or update its score if it already exists.AsyncExecutions<Long>zadd(K key, Object... scoresAndValues)Add one or more members to a sorted set, or update its score if it already exists.AsyncExecutions<Double>zaddincr(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.AsyncExecutions<Double>zaddincr(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.AsyncExecutions<Long>zcard(K key)Get the number of members in a sorted set.AsyncExecutions<Long>zcount(K key, double min, double max)Deprecated.AsyncExecutions<Long>zcount(K key, Range<? extends Number> range)Count the members in a sorted set with scores within the givenRange.AsyncExecutions<Long>zcount(K key, String min, String max)Deprecated.AsyncExecutions<List<V>>zdiff(K... keys)Computes the difference between the first and all successive input sorted sets.AsyncExecutions<Long>zdiffstore(K destKey, K... srcKeys)Computes the difference between the first and all successive input sorted sets and stores the result in destination.AsyncExecutions<List<ScoredValue<V>>>zdiffWithScores(K... keys)Computes the difference between the first and all successive input sorted sets.AsyncExecutions<Double>zincrby(K key, double amount, V member)Increment the score of a member in a sorted set.AsyncExecutions<List<V>>zinter(ZAggregateArgs aggregateArgs, K... keys)Intersect multiple sorted sets and returns the resulting sorted.AsyncExecutions<List<V>>zinter(K... keys)Intersect multiple sorted sets and returns the resulting sorted.AsyncExecutions<Long>zinterstore(K destination, ZStoreArgs storeArgs, K... keys)Intersect multiple sorted sets and store the resulting sorted set in a new key.AsyncExecutions<Long>zinterstore(K destination, K... keys)Intersect multiple sorted sets and store the resulting sorted set in a new key.AsyncExecutions<List<ScoredValue<V>>>zinterWithScores(ZAggregateArgs aggregateArgs, K... keys)Intersect multiple sorted sets and returns the resulting sorted.AsyncExecutions<List<ScoredValue<V>>>zinterWithScores(K... keys)Intersect multiple sorted sets and returns the resulting sorted.AsyncExecutions<Long>zlexcount(K key, Range<? extends V> range)Count the number of members in a sorted set between a given lexicographical range.AsyncExecutions<Long>zlexcount(K key, String min, String max)Deprecated.AsyncExecutions<List<Double>>zmscore(K key, V... members)Returns the scores associated with the specified members in the sorted set stored at key.AsyncExecutions<ScoredValue<V>>zpopmax(K key)Removes and returns up to count members with the highest scores in the sorted set stored at key.AsyncExecutions<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.AsyncExecutions<ScoredValue<V>>zpopmin(K key)Removes and returns up to count members with the lowest scores in the sorted set stored at key.AsyncExecutions<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.AsyncExecutions<V>zrandmember(K key)Return a random member from the sorted set stored atkey.AsyncExecutions<List<V>>zrandmember(K key, long count)Returncountrandom members from the sorted set stored atkey.AsyncExecutions<ScoredValue<V>>zrandmemberWithScores(K key)Return a random member along its value from the sorted set stored atkey.AsyncExecutions<List<ScoredValue<V>>>zrandmemberWithScores(K key, long count)Returncountrandom members along their value from the sorted set stored atkey.AsyncExecutions<Long>zrange(ValueStreamingChannel<V> channel, K key, long start, long stop)Return a range of members in a sorted set, by index.AsyncExecutions<List<V>>zrange(K key, long start, long stop)Return a range of members in a sorted set, by index.AsyncExecutions<List<V>>zrangebylex(K key, Range<? extends V> range)Return a range of members in a sorted set, by lexicographical range.AsyncExecutions<List<V>>zrangebylex(K key, Range<? extends V> range, Limit limit)Return a range of members in a sorted set, by lexicographical range.AsyncExecutions<List<V>>zrangebylex(K key, String min, String max)Deprecated.AsyncExecutions<List<V>>zrangebylex(K key, String min, String max, long offset, long count)Deprecated.AsyncExecutions<Long>zrangebyscore(ValueStreamingChannel<V> channel, K key, double min, double max)Deprecated.AsyncExecutions<Long>zrangebyscore(ValueStreamingChannel<V> channel, K key, double min, double max, long offset, long count)AsyncExecutions<Long>zrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range)Stream over a range of members in a sorted set, by score.AsyncExecutions<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.AsyncExecutions<Long>zrangebyscore(ValueStreamingChannel<V> channel, K key, String min, String max)Deprecated.AsyncExecutions<Long>zrangebyscore(ValueStreamingChannel<V> channel, K key, String min, String max, long offset, long count)AsyncExecutions<List<V>>zrangebyscore(K key, double min, double max)Deprecated.AsyncExecutions<List<V>>zrangebyscore(K key, double min, double max, long offset, long count)Deprecated.AsyncExecutions<List<V>>zrangebyscore(K key, Range<? extends Number> range)Return a range of members in a sorted set, by score.AsyncExecutions<List<V>>zrangebyscore(K key, Range<? extends Number> range, Limit limit)Return a range of members in a sorted set, by score.AsyncExecutions<List<V>>zrangebyscore(K key, String min, String max)Deprecated.AsyncExecutions<List<V>>zrangebyscore(K key, String min, String max, long offset, long count)Deprecated.AsyncExecutions<Long>zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double min, double max)AsyncExecutions<Long>zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double min, double max, long offset, long count)AsyncExecutions<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.AsyncExecutions<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.AsyncExecutions<Long>zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String min, String max)AsyncExecutions<Long>zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String min, String max, long offset, long count)AsyncExecutions<List<ScoredValue<V>>>zrangebyscoreWithScores(K key, double min, double max)Deprecated.AsyncExecutions<List<ScoredValue<V>>>zrangebyscoreWithScores(K key, double min, double max, long offset, long count)Deprecated.AsyncExecutions<List<ScoredValue<V>>>zrangebyscoreWithScores(K key, Range<? extends Number> range)Return a range of members with score in a sorted set, by score.AsyncExecutions<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.AsyncExecutions<List<ScoredValue<V>>>zrangebyscoreWithScores(K key, String min, String max)Deprecated.AsyncExecutions<List<ScoredValue<V>>>zrangebyscoreWithScores(K key, String min, String max, long offset, long count)Deprecated.AsyncExecutions<Long>zrangestorebylex(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.AsyncExecutions<Long>zrangestorebyscore(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.AsyncExecutions<Long>zrangeWithScores(ScoredValueStreamingChannel<V> channel, K key, long start, long stop)Stream over a range of members with scores in a sorted set, by index.AsyncExecutions<List<ScoredValue<V>>>zrangeWithScores(K key, long start, long stop)Return a range of members with scores in a sorted set, by index.AsyncExecutions<Long>zrank(K key, V member)Determine the index of a member in a sorted set.AsyncExecutions<Long>zrem(K key, V... members)Remove one or more members from a sorted set.AsyncExecutions<Long>zremrangebylex(K key, Range<? extends V> range)Remove all members in a sorted set between the given lexicographical range.AsyncExecutions<Long>zremrangebylex(K key, String min, String max)Deprecated.AsyncExecutions<Long>zremrangebyrank(K key, long start, long stop)Remove all members in a sorted set within the given indexes.AsyncExecutions<Long>zremrangebyscore(K key, double min, double max)Deprecated.AsyncExecutions<Long>zremrangebyscore(K key, Range<? extends Number> range)Remove all members in a sorted set within the given scores.AsyncExecutions<Long>zremrangebyscore(K key, String min, String max)Deprecated.AsyncExecutions<Long>zrevrange(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.AsyncExecutions<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.AsyncExecutions<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.AsyncExecutions<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.AsyncExecutions<Long>zrevrangebyscore(ValueStreamingChannel<V> channel, K key, double max, double min)Deprecated.AsyncExecutions<Long>zrevrangebyscore(ValueStreamingChannel<V> channel, K key, double max, double min, long offset, long count)Deprecated.AsyncExecutions<Long>zrevrangebyscore(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.AsyncExecutions<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.AsyncExecutions<Long>zrevrangebyscore(ValueStreamingChannel<V> channel, K key, String max, String min)Deprecated.AsyncExecutions<Long>zrevrangebyscore(ValueStreamingChannel<V> channel, K key, String max, String min, long offset, long count)Deprecated.AsyncExecutions<List<V>>zrevrangebyscore(K key, double max, double min)Deprecated.AsyncExecutions<List<V>>zrevrangebyscore(K key, double max, double min, long offset, long count)Deprecated.AsyncExecutions<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.AsyncExecutions<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.AsyncExecutions<List<V>>zrevrangebyscore(K key, String max, String min)Deprecated.AsyncExecutions<List<V>>zrevrangebyscore(K key, String max, String min, long offset, long count)Deprecated.AsyncExecutions<Long>zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double max, double min)AsyncExecutions<Long>zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double max, double min, long offset, long count)AsyncExecutions<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.AsyncExecutions<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.AsyncExecutions<Long>zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String max, String min)AsyncExecutions<Long>zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String max, String min, long offset, long count)AsyncExecutions<List<ScoredValue<V>>>zrevrangebyscoreWithScores(K key, double max, double min)Deprecated.AsyncExecutions<List<ScoredValue<V>>>zrevrangebyscoreWithScores(K key, double max, double min, long offset, long count)Deprecated.AsyncExecutions<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.AsyncExecutions<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.AsyncExecutions<List<ScoredValue<V>>>zrevrangebyscoreWithScores(K key, String max, String min)Deprecated.AsyncExecutions<List<ScoredValue<V>>>zrevrangebyscoreWithScores(K key, String max, String min, long offset, long count)Deprecated.AsyncExecutions<Long>zrevrangestorebylex(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.AsyncExecutions<Long>zrevrangestorebyscore(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.1AsyncExecutions<Long>zrevrangeWithScores(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.AsyncExecutions<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.AsyncExecutions<Long>zrevrank(K key, V member)Determine the index of a member in a sorted set, with scores ordered from high to low.AsyncExecutions<StreamScanCursor>zscan(ScoredValueStreamingChannel<V> channel, K key)Incrementally iterate sorted sets elements and associated scores.AsyncExecutions<StreamScanCursor>zscan(ScoredValueStreamingChannel<V> channel, K key, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.AsyncExecutions<StreamScanCursor>zscan(ScoredValueStreamingChannel<V> channel, K key, ScanCursor scanCursor)Incrementally iterate sorted sets elements and associated scores.AsyncExecutions<StreamScanCursor>zscan(ScoredValueStreamingChannel<V> channel, K key, ScanCursor scanCursor, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.AsyncExecutions<ScoredValueScanCursor<V>>zscan(K key)Incrementally iterate sorted sets elements and associated scores.AsyncExecutions<ScoredValueScanCursor<V>>zscan(K key, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.AsyncExecutions<ScoredValueScanCursor<V>>zscan(K key, ScanCursor scanCursor)Incrementally iterate sorted sets elements and associated scores.AsyncExecutions<ScoredValueScanCursor<V>>zscan(K key, ScanCursor scanCursor, ScanArgs scanArgs)Incrementally iterate sorted sets elements and associated scores.AsyncExecutions<Double>zscore(K key, V member)Get the score associated with the given member in a sorted set.AsyncExecutions<List<V>>zunion(ZAggregateArgs aggregateArgs, K... keys)Add multiple sorted sets and returns the resulting sorted set.AsyncExecutions<List<V>>zunion(K... keys)Add multiple sorted sets and returns the resulting sorted set.AsyncExecutions<Long>zunionstore(K destination, ZStoreArgs storeArgs, K... keys)Add multiple sorted sets and store the resulting sorted set in a new key.AsyncExecutions<Long>zunionstore(K destination, K... keys)Add multiple sorted sets and store the resulting sorted set in a new key.AsyncExecutions<List<ScoredValue<V>>>zunionWithScores(ZAggregateArgs aggregateArgs, K... keys)Add multiple sorted sets and returns the resulting sorted set.AsyncExecutions<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
AsyncExecutions<Long> zrangeWithScores(ScoredValueStreamingChannel<V> channel, K key, long start, long stop)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 AsyncExecutions<List<V>> zrangebylex(K key, String min, String max, long offset, long count)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 AsyncExecutions<List<V>> zrangebyscore(K key, double min, double max, long offset, long count)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 AsyncExecutions<List<V>> zrangebyscore(K key, String min, String max, long offset, long count)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 AsyncExecutions<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, double min, double max)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 AsyncExecutions<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, String min, String max)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
AsyncExecutions<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range)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 AsyncExecutions<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 AsyncExecutions<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
AsyncExecutions<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 AsyncExecutions<List<ScoredValue<V>>> zrangebyscoreWithScores(K key, double min, double max)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 AsyncExecutions<List<ScoredValue<V>>> zrangebyscoreWithScores(K key, String min, String max)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
AsyncExecutions<List<ScoredValue<V>>> zrangebyscoreWithScores(K key, Range<? extends Number> range)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 AsyncExecutions<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 AsyncExecutions<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
AsyncExecutions<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.- 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 AsyncExecutions<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 AsyncExecutions<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
AsyncExecutions<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 AsyncExecutions<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 AsyncExecutions<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
AsyncExecutions<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
AsyncExecutions<Long> zrangestorebyscore(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.- 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
AsyncExecutions<Long> zrevrangeWithScores(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.- 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 AsyncExecutions<List<V>> zrevrangebyscore(K key, double max, double min, long offset, long count)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 AsyncExecutions<List<V>> zrevrangebyscore(K key, String max, String min, long offset, long count)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 AsyncExecutions<Long> zrevrangebyscore(ValueStreamingChannel<V> channel, K key, double max, double min)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 AsyncExecutions<Long> zrevrangebyscore(ValueStreamingChannel<V> channel, K key, String max, String min)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
AsyncExecutions<Long> zrevrangebyscore(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.- 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 AsyncExecutions<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 AsyncExecutions<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
AsyncExecutions<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 AsyncExecutions<List<ScoredValue<V>>> zrevrangebyscoreWithScores(K key, double max, double min)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 AsyncExecutions<List<ScoredValue<V>>> zrevrangebyscoreWithScores(K key, String max, String min)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
AsyncExecutions<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.- 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 AsyncExecutions<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 AsyncExecutions<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
AsyncExecutions<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.- 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 AsyncExecutions<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 AsyncExecutions<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
AsyncExecutions<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 AsyncExecutions<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 AsyncExecutions<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
AsyncExecutions<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
AsyncExecutions<Long> zrevrangestorebylex(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.- 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
AsyncExecutions<Long> zrevrangestorebyscore(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.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
AsyncExecutions<StreamScanCursor> zscan(ScoredValueStreamingChannel<V> channel, K key, 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.scanArgs- scan arguments.- Returns:
- StreamScanCursor scan cursor.
-
zscan
AsyncExecutions<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
AsyncExecutions<StreamScanCursor> zscan(ScoredValueStreamingChannel<V> channel, K key, ScanCursor scanCursor)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).