SADD(sadd)

SADD key member [member …]

起始版本:1.0.0
时间复杂度:O(N) N是要添加的成员数

说明:

  • 添加一个或多个指定的member元素到集合的 key中.指定的一个或者多个元素member 如果已经在集合key中存在则忽略.如果集合key 不存在,则新建集合key,并添加member元素到集合key中.
  • 如果key 的类型不是集合则返回错误.

返回值

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

历史

>= 2.4: 接受多个member 参数. Redis 2.4 以前的版本每次只能添加一个member元素.

示例

1
2
3
4
5
6
7
8
9
10
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>
坚持原创技术分享,您的支持将鼓励我继续创作!