1.set類型
(1)命令
①增加元素 語法:SADD key member [member ...] ![]() ②刪除元素 語法:SREM key member [member ...] ![]() ③獲取集合中所有元素 語法:SMEMBERS key ![]() ④判斷元素是否在集合中 語法:SISMEMBER key member ![]() |
(2)集合的運算命令
①差集![]() 語法:SDIFF key [key ...] ![]() ②交集 ![]() 語法:SINTER key [key ...] ![]() ③并集 ![]() 語法:SUNION key [key ...] ![]() |
(3)強化命令
①獲取集合中元素個數 語法:SCARD key ![]() ②從集合中隨機彈出一個元素 語法:SPOP key ![]() |
2. sortedset
(1)介紹:sortedset是有序集合,可以排序,但是唯一,sortedset與set的區別就是sortedset給元素添加一個分數, 然后通過分數排序。
(2)命令
①增加元素 語法:ZADD key score member [score member ...] ![]() ②獲取元素的分數 語法:ZSCORE key member ![]() ③刪除元素 語法:ZREM key member [member ...] ![]() ④獲取排名在某個范圍的元素列表 注意:按照元素分數從小到大的順序返回索引從start到stop之間的所有元素。 語法:ZRANGE key start stop [WITHSCORES] ![]() 按照元素分數從大到小的順序返回索引從start到stop之間的所有元素 語法:ZREVRANGE key start stop [WITHSCORES] ![]() 元素排名,并獲取得分 ![]() ⑤獲取元素排名: 從小到大: 語法:ZRANK key member ![]() 從大到小 語法:ZREVRANK key member ![]() |
(2)強化命令
①獲得指定分數之間的元素 語法:ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] ![]() ②增加某個元素的分數 語法:ZINCRBY key increment member ![]() ③獲取集合中元素的個數 語法:ZCARD key ![]() ④按照排名的范圍刪除元素 語法:ZREMRANGEBYRANK key start stop ![]() ⑤按照分數范圍刪除元素 ![]() |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。