Redis的Sorted Set(有序集合)是一種數據結構,它允許用戶根據分數對元素進行排序。Sorted Set中的每個元素都有一個與之關聯的分數,并且這些分數在插入時自動為該元素分配一個唯一的排名。
在Redis中,Sorted Set主要有以下兩種類型:
需要注意的是,無論是普通Sorted Set還是整數Sorted Set,它們都支持以下操作:
ZADD key score [score ...]ZREM key member [member ...]Z存在于keyZRANK key member 或 ZREVRANK key memberZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]ZPOPMIN key [count] 或 ZPOPMAX key [count]這些操作使得Sorted Set成為一種非常靈活和強大的數據結構,可以應用于各種場景,如排行榜、計數器、延時任務等。