共计 917 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
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
⑤按照分数范围删除元素
向 AI 问一下细节
丸趣 TV 网 – 提供最优质的资源集合!