Home » Redis Sorted Sets

Redis Sorted Sets

by Online Tutorials Library

Redis Sorted Sets

Redis Sorted Sets are similar to Redis Sets but the first one has the unique feature of values stored. It means every member of a Sorted Set is associated with a score which can be used to take the sorted set ordered, from the smallest to the greatest score.

Example

Redis Sorted Sets 1


Redis Sorted Sets Commands

Following is a list of commands used in sorted sets.

Index Commands Description
1 ZADD key score1 member1 [score2 member2] It is used to add one or more members to a sorted set, or updates its score, if it already exists
2 ZCARD key It is used to get the number of members in a sorted set
3 ZCOUNT key min max It is used to count the members in a sorted set with scores within the given values
4 ZINCRBY key increment member It is used to increment the score of a member in a sorted set
5 ZINTERSTORE destination numkeys key [key …] It is used to intersect multiple sorted sets and stores the resulting sorted set in a new key
6 ZLEXCOUNT key min max It is used to count the number of members in a sorted set between a given lexicographical range
7 ZRANGE key start stop [WITHSCORES] It is used to return a range of members in a sorted set, by index
8 ZRANGEBYLEX key min max [LIMIT offset count] It is used to return a range of members in a sorted set, by lexicographical range
9 ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT] It is used to return a range of members in a sorted set, by score
10 ZRANK key member It is used to determine the index of a member in a sorted set
11 ZREM key member [member …] It is used to remove one or more members from a sorted set
12 ZREMRANGEBYLEX key min max It is used to remove all members in a sorted set between the given lexicographical range
13 ZREMRANGEBYRANK key start stop It is used to remove all members in a sorted set within the given indexes
14 ZREMRANGEBYSCORE key min max It is used to remove all members in a sorted set within the given scores
15 ZREVRANGE key start stop [WITHSCORES] It is used to return a range of members in a sorted set, by index, with scores ordered from high to low
16 ZREVRANGEBYSCORE key max min [WITHSCORES] It is used to return a range of members in a sorted set, by score, with scores ordered from high to low
17 ZREVRANK key member It is used to determine the index of a member in a sorted set, with scores ordered from high to low
18 ZSCORE key member It is used to retrieve the score associated with the given member in a sorted set
19 ZUNIONSTORE destination numkeys key [key …] It is used to add multiple sorted sets and stores the resulting sorted set in a new key
20 ZSCAN key cursor [MATCH pattern] [COUNT count] It is used to incrementally iterates sorted sets elements and associated scores

Next TopicRedis Transaction

You may also like