集合成员的添加
1、想集合中添加元素
sadd
获取成员个数
1、获取成员个数
scard
求集合间的差集
1、获取两集合的差集,若另一集合不存在,则把它当作空集合处理
sdiff
2、获取两集合的差集(前者于后者不同的部分)并将差集放到另一个集合中,加入目标集合不存在则会创建,存在则覆盖该集合原有的成员。
sdiffstore
求集合间的交集
1、获取两集合间的交集
sinter
2、求两集合间的交集,并将交集放入到目标集合中,目标集合没有则创建,有则覆盖
sinterstore
求集合间的并集
1、求集合间的并集
sunion
2、求两集合之间的并集并将结果存于目标集合中
sunionstore
集合成员的操作
1、判断某元素是否为集合的成员
sismember
2、获取集合所有成员
smembers
3、成员在集合中的移动,例如A->B
smove
4、从集合中随机移出一个成员并返回该成员
spop
5、返回集合中的count个随机元素并不移出,count参数是新版本新增参数
srandmember
6、移除集合中的一个或多个成员元素,不存在的成员元素会被忽略
srem
7、迭代集合键中的元素
sscan set [match parent] [count]