SADD key member [member ...]
自1.0.0版本可用 时间复杂度:O(1)添加一个元素, 因此当命令被调用来添加多个元素的时间复杂度为O(N)
添加指定的成员进以set形式存储的key。如果指定的成员已经存在于此set中会被忽略。如果key不存在,一个新的set在添加新的指定的成员时会被创建。
当key不是set类型时会返回一个error
返回值
返回数值:被添加进set的成员的数量,不包括已经存在于set中的成员。
历史
- >= 2.4接收多个成员参数。在Redis2.4之前每次调用仅能添加一个成员
示例
redis> SADD myset "Hello"
(integer) 1
redis> SADD myset "World"
(integer) 1
redis> SADD myset "World"
(integer) 0
redis> SMEMBERS myset
1) "World"
2) "Hello"
redis>