SADD

将一个或多个成员添加到集合中。如果键不存在,则创建该键。

语法

SADD key member [member ...]

引入版本:1.0.0

复杂度摘要:O(1)

将指定成员添加到存储在 key 的集合中。已属于该集合的指定成员将被忽略。如果 key 不存在,则在添加指定成员之前创建一个新集。

当 key 中存储的值不是一组时,返回错误。

必需参数

key

保存该集合的键的名称。

member [member ...]

将一个或多个成员添加到集合中。

示例

redis> SADD myset "Hello" "World"
(integer) 2
redis> SADD myset "World"
(integer) 0
redis> SMEMBERS myset
1) "Hello"
2) "World"

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

整数回复:添加到集合中的元素数量,不包括集合中已经存在的所有元素。

RESP3

整数回复:添加到集合中的元素数量,不包括集合中已经存在的所有元素。

资料来源:Redis 官方 SADD 文档;中文内容参考 Redis 文档许可。