ZADD
命令用于将一个或多个成员添加到有序集合(sorted set)中,并返回新集合的长度。但是,ZADD
本身不会对数据进行排序。要按顺序获取有序集合中的数据,你可以使用 ZRANGE
或 ZREVRANGE
命令。
以下是如何使用这些命令的示例:
- 添加数据到有序集合:
ZADD my_sorted_set 1 "one" ZADD my_sorted_set 2 "two" ZADD my_sorted_set 3 "three"
- 按升序获取有序集合中的数据:
ZRANGE my_sorted_set 0 -1
这将返回一个包含所有元素的列表,按升序排列。在这个例子中,输出将是:
1) "one" 2) "two" 3) "three"
- 按降序获取有序集合中的数据:
ZREVRANGE my_sorted_set 0 -1
这将返回一个包含所有元素的列表,按降序排列。在这个例子中,输出将是:
1) "three" 2) "two" 3) "one"
注意,ZRANGE
和 ZREVRANGE
的第一个参数是起始索引,第二个参数是结束索引。-1
表示最后一个元素。