Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/redis-command-sadd.html

Redis SADD 命令

Redis 集合(Sets) Redis 集合(Sets)


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

命令格式

SADD key member [member ...]

可用版本:>=1.0.0

时间复杂度:O(N),N 为元素的个数。

命令返回值

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

历史版本

  • Redis 2.4 以前的版本每次只能添加一个 member 元素。
  • Redis 2.4 版本及之后,接受多个 member 参数。

示例

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 OBJECT 命令允许从内部查看指定 key 的 Redis 对象信息。它通常用在调试,或者了解相关 key 是否使用特殊编码的 ...
SORT命令返回或保存指定列表、集合、有序集合key中经过排序的元素。 ...
Redis GET 命令返回指定 key 所关联的字符串值。如果指定的 key 不存在时,返回特殊值 nil。此外,如果指定的 key 存储 ...
TYPE 命令返回指定 key 所储存的值的类型。 ...
Redis COMMAND 命令用于返回所有的 Redis 命令的详细信息,并以数组形式展示。 ...