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