05.无序集合操作
- sadd 往集合添加成员
- srem 删除集合成员
- spop 随机删除集合一个成员
- srandmember 随机获取集合成员
- smembers 获取集合所有的成员
- sismember 判断成员是否存在集合中
- scard 获取集合成员的个数
- smove 把一个集合中成员移动到另一个集合
- sunion 获取多个集合的并集
- sdiff 获取多个集合的差集
- sinterstore 获取多个集合的交集并储存
集合特性:无序性、唯一性、确定性
sadd 往集合添加成员
1 | sadd key value1 value2 ... |
srem 删除集合成员
1 | srem key value1 value2 ... |
spop 随机删除集合一个成员
1 | spop key |
srandmember 随机获取集合成员
1 | srandmember key [count] |
smembers 获取集合所有的成员
1 | smembers key |
sismember 判断成员是否存在集合中
1 | sismember key value |
scard 获取集合成员的个数
1 | scard key |
smove 把一个集合中成员移动到另一个集合
1 | smove <source> <dest> value |
sunion 获取多个集合的并集
1 | sunion key1 key2 ... |
sdiff 获取多个集合的差集
1 | sdiff key1 key2 ... |
sinterstore 获取多个集合的交集并储存
1 | sinterstore dest key1 key2 ... |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!




