redis中集合的相关命令

命令 格式 说明
sadd sadd key member [merbers…] 添加成员到key所在的集合中
scard scard key 获取集合中元素的个数
sdiff sdiff key [key…] 返回第一个集合与后序集合的差集
sdiffstore sdiffstore destination key [key…] 将key集合与后序集合的差集放到集合destination中
sinter sinter key [key…] 求所有集合的交集
sintercard sintercard numkeys key [key…] [limit limit] 求所有集合的交集的元素个数,在指定limit时,元素个数超过limit,返回limit
sinterstore sinterstore destination key [key…] 将所有集合的交集存入集合destination中
sismember sismember key member 判断成员member是否在集合key中,在则返回1,不在返回0
smembers smembers key 返回集合key的所有成员
smismember smismember key member [member…] 批量判断成员是否在集合中,返回01数组
smove smove source destination member 将集合source中的成员member移到集合destination中
spop spop key [count] 从集合key中随机删除count个成员,没有指定count时,默认1个
srandmember srandmember [count] 从集合key中随机选择count个成员返回,没有指定count时,返回1个
srem srem key member [members…] 删除集合中的成员
sscan sscan
sunion sunion key [key…] 求命令的并集
sunionstore sunionstore destination key [key…] 求命令的并集并放入集合destination中

参考资料:
https://redis.io/commands/sadd/

你可能感兴趣的:(redis,redis,数据库,缓存)