命令 | 描述 |
---|---|
sadd key value [value...] | 向集合中添加元素,若集合不存在则创建集合,批量添加时value之间以空格分隔 |
srem key value [value...] | 移除集合中指定的元素,批量移除时value间以空格分隔 |
spop key count | 随机移除集合中count个元素(count默认为1) |
srandmember key count | 随机抽取集合中count个元素(count默认为1) |
sismember key value | 判断指定元素是否在集合中 |
scard key | 查看集合中的元素个数 |
smembers key | 查看集合中的所有元素 |
smove key_source key_destination value | 移除源集合中的指定元素,将其添加至目标集合 |
sdiff key [key...] | 取第一个集合与后续所有集合的差集(key以空格分隔) |
sinter key [key...] | 取第一个集合与后续所有集合的交集(key以空格分隔) |
sunion key... | 取所有集合的并集 |
注:Set集合中不允许添加重复元素,若添加的元素在集合中已存在,则命令失效