命令 | 格式 | 说明 |
---|---|---|
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中 |
redis中集合的相关命令
于 2023-09-26 14:55:36 首次发布