添加
序号 | 命令 | 简介 |
---|---|---|
1 | sadd key member [member …] | 添加成员 |
交并差集
序号 | 命令 | 简介 |
---|---|---|
1 | sinter key [key …] | 获取交集 |
2 | sinterstore destination key [key …] | 获取交集并存入destination |
3 | sintercard numkeys key [key …] [LIMIT limit] | 获取交集的元素数量 |
4 | sdiff key [key …] | 获取差集 |
5 | sdiffstore destination key [key …] | 获取差集并存入destination |
6 | sunion key [key …] | 获取并集 |
7 | sunionstore destination key [key …] | 获取并集并存入destination |
获取
序号 | 命令 | 简介 |
---|---|---|
1 | scard key | 获取集合中有多少元素 |
2 | smembers key | 获取key中的所有member |
3 | srandmember key [count] | 获取key中随机的count个(默认1)成员 |
4 | sscan key cursor [MATCH pattern] [COUNT count] | 迭代set |
删除
序号 | 命令 | 简介 |
---|---|---|
1 | srem key member [member …] | 从key中删除给定的member |
2 | spop key [count] | 获取key中随机的count个(默认1)member并删除 |
判断
序号 | 命令 | 简介 |
---|---|---|
1 | sismember key member | 判断member是否存在于key中 |
2 | smismember key member [member …] | 判断每个member是否存在于key中 |
移动
序号 | 命令 | 简介 |
---|---|---|
1 | smove source destination member | 将source集合的member移动到destination |