1. SADD key member [member ...]

起始版本:1.0.0

时间复杂度:O(N) N 是被添加的元素的数量。

将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。

如果集合key 不存在,则新建集合key,并添加member元素到集合key中.

如果key 的类型不是集合则返回错误.

1.1. 返回值

被添加到集合中的新元素的数量,不包括被忽略的元素。

1.2. demo

# 如果指定的key不存在,创建一个set,再执行sadd操作,返回添加成功的元素数量
127.0.0.1:6379> EXISTS myset
(integer) 0
127.0.0.1:6379> SADD myset hello world world
(integer) 2
127.0.0.1:6379> SMEMBERS myset
1) "hello"
2) "world"

# 如果要添加的元素已存在,忽略, 返回影响元素数量为0
127.0.0.1:6379> SADD myset hello
(integer) 0

# 如果指定的key不是hash类型,返回错误
127.0.0.1:6379> SET key1 v1
OK
127.0.0.1:6379> SADD key1 zhangsan lisi
(error) WRONGTYPE Operation against a key holding the wrong kind of value

1.3. 参考

Copyright © wychuan.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2017-10-17 02:48:52

results matching ""

    No results matching ""