SADD key member [member ...]

Redis Sadd 命令将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略。

假如集合 key 不存在,则创建一个只包含被添加的元素作为成员的集合。

当集合 key 不是集合类型时,返回一个错误。

注意:在 Redis2.4 版本以前, SADD 只接受单个成员值。

*返回值

整数: 返回新成功添加到集合里元素的数量,不包括已经存在于集合中的元素。

*历史

  • >= 2.4: 一次可以添加多个 member 。 在 Redis2.4 版本以前, SADD 只接受单个成员值。

*例子

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>