以下是有序集合的一些基本操作:

1. 添加成员:
   ZADD key score1 member1 [score2 member2 ...]
   示例:
   ZADD myset 1 "one"
   ZADD myset 2 "two" 3 "three"

2. 获取范围内的成员:
   ZRANGE key start stop [WITHSCORES]
   示例:
   ZRANGE myset 0 -1 WITHSCORES

3. 按分数范围获取成员:
   ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
   示例:
   ZRANGEBYSCORE myset 0 2 WITHSCORES

4. 获取成员的排名:
   ZRANK key member
   示例:
   ZRANK myset "two"

5. 删除成员:
   ZREM key member [member ...]
   示例:
   ZREM myset "two"

有序集合的这些操作使其适用于按分数排序的应用场景,比如排行榜、范围查询等。


转载请注明出处:http://www.pingtaimeng.com/article/detail/14264/Redis