推荐文章

1、sadd setname xxx: 给set集合插入元素。

【注:】set不可插入重复已有元素

2、smember setname:显示set集合的所有元素

3、sismember setname xxx:判断是否含有查询元素

4、scard setname:查看set集合元素个数

5、srem setname xxx:删除指定集合的某个元素

6、srandmember setname n:随机抽取n个元素,如果没有n,默认按1处理

7、spop setname n:随机删除n个元素,如果没有n,默认按1处理

8、smove setname1 setname2 xxx:将一个指定的值移动到另一个set中

9、sdiff setname1 [setname2]:获取差集 (即setname1中去除与setname2共有的部分)

sdiffstore destination key1 [key2]

10、sinter setname1 [setname2]:取交集

sdiffstore destination key1 [key2]

11、sunion setname1 setname2 :取并集

sunionstore destination key1 [key2]

12、SSCAN key cursor [match pattern] [count num]:迭代集合中的元素,count默认10(但有可能返回11个,因为内部判断>10的时候停止遍历,而非达到10)

> SADD myset1 "Google"
(integer) 1
> SADD myset1 "Runoob"
(integer) 1
> SADD myset1 "Taobao"
(integer) 1
> SSCAN myset1 0 match R*
1) "0"
2) 1) "Runoob"

通用:expire setname time:设置失效时间,默认时间单位s

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐