共計 917 個字符,預(yù)計需要花費(fèi) 3 分鐘才能閱讀完成。
自動寫代碼機(jī)器人,免費(fèi)開通
1.set 類型
(1)命令
①增加元素
語法:SADD key member [member …]
②刪除元素
語法:SREM key member [member …]
③獲取集合中所有元素
語法:SMEMBERS key
④判斷元素是否在集合中
語法:SISMEMBER key member
(2)集合的運(yùn)算命令
①差集
語法:SDIFF key [key …]
②交集
語法:SINTER key [key …]
③并集
語法:SUNION key [key …]
(3)強(qiáng)化命令
①獲取集合中元素個數(shù)
語法:SCARD key
②從集合中隨機(jī)彈出一個元素
語法:SPOP key
2. sortedset
(1)介紹:sortedset 是有序集合,可以排序,但是唯一,sortedset 與 set 的區(qū)別就是 sortedset 給元素添加一個分?jǐn)?shù),然后通過分?jǐn)?shù)排序。
(2)命令
①增加元素
語法:ZADD key score member [score member …]
②獲取元素的分?jǐn)?shù)
語法:ZSCORE key member
③刪除元素
語法:ZREM key member [member …]
④獲取排名在某個范圍的元素列表
注意:按照元素分?jǐn)?shù)從小到大的順序返回索引從 start 到 stop 之間的所有元素。
語法:ZRANGE key start stop [WITHSCORES]
按照元素分?jǐn)?shù)從大到小的順序返回索引從 start 到 stop 之間的所有元素
語法:ZREVRANGE key start stop [WITHSCORES]
元素排名,并獲取得分
⑤獲取元素排名:
從小到大:
語法:ZRANK key member
從大到小
語法:ZREVRANK key member
(2)強(qiáng)化命令
①獲得指定分?jǐn)?shù)之間的元素
語法:ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
②增加某個元素的分?jǐn)?shù)
語法:ZINCRBY key increment member
③獲取集合中元素的個數(shù)
語法:ZCARD key
④按照排名的范圍刪除元素
語法:ZREMRANGEBYRANK key start stop
⑤按照分?jǐn)?shù)范圍刪除元素
向 AI 問一下細(xì)節(jié)
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!