在Redis中,Sorted Set(有序集合)是一種存儲唯一元素的集合,其中每個元素都有一個分數。要添加元素到Sorted Set,您可以使用ZADD
命令。以下是ZADD
命令的基本語法:
ZADD key score1 element1 [score2 element2 ...]
key
:Sorted Set的名稱。score1
:元素1的分數。element1
:元素1。score2
:元素2的分數(可選)。element2
:元素2(可選)。這是一個示例,說明如何將元素添加到Sorted Set:
> ZADD my_sorted_set 1 "apple"
(integer) 1
> ZADD my_sorted_set 2 "banana"
(integer) 1
> ZADD my_sorted_set 3 "orange"
(integer) 1
在這個例子中,我們創建了一個名為my_sorted_set
的Sorted Set,并向其中添加了三個元素(蘋果、香蕉和橙子),每個元素的分數都是1。
要查看Sorted Set中的所有元素及其分數,您可以使用ZRANGE
命令:
> ZRANGE my_sorted_set 0 -1
1) "apple"
2) "banana"
3) "orange"
這將按分數從低到高顯示Sorted Set中的所有元素。如果您想按分數從高到低顯示它們,可以使用ZREVRANGE
命令:
> ZREVRANGE my_sorted_set 0 -1
1) "orange"
2) "banana"
3) "apple"