# Sadd
向集合添加一个或多个成员
# SADD
语法
SADD key member [member ...]
可用版本:
1.0.0
时间复杂度:
每个添加的元素 O(1),因此当使用多个参数调用命令时添加 N 个元素是 O(N)。
ACL 类别:
@write
,@set
,@fast
将指定的成员添加到存储在key
处的集合中。已经是该集合成员的指定成员将被忽略。如果key
不存在,则在添加指定成员之前创建一个新集合。
key
当存储的值不是集合时返回错误。
# 返回
整数回复:添加到集合中的元素数量,不包括集合中已经存在的所有元素。
# 例子
redis> SADD myset "Hello"
(integer) 1
redis> SADD myset "World"
(integer) 1
redis> SADD myset "World"
(integer) 0
redis> SMEMBERS myset
1) "Hello"
2) "World"
redis>
# 历史
- 从 Redis 版本 2.4.0 开始:接受多个
member
参数。
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。