复述,集Redis集合是唯一字符串的无序集合。唯一字符串意味着集合中没有一个重复的字符串。 在Redis中,对O(1)中的成员进行添加、删除和测试(常量时间,与集合中包含的元素数量无关)。列表的最大长度是每个集合的元素超过40亿。 例子
![Redis set 1](https://static.javatpoint.com/redis/images/redis-sets1.png) 在上面的例子中,您可以看到我们使用SADD命令在集合中添加了4个元素。但是使用members命令只能检索到3个元素,因为其中一个元素是重复的,而Redis只设置一次读取重复值。
Redis设置命令
指数 |
命令 |
描述 |
1 |
SADD密钥成员1 [member2] |
它用于向集合中添加一个或多个成员。 |
2 |
SCARD关键 |
它用于获取集合中成员的数量。 |
3. |
SDIFF [key2] |
它用于减去多个集合。 |
4 |
SDIFFstore目标key1 [key2] |
它用于减去多个集,并将结果集存储在一个键中。 |
5 |
[key2] |
它用于交叉多个集合。 |
6 |
烧结存储目标key1 [key2] |
它用于交叉多个集,并将结果集存储在一个键中。 |
7 |
SISMEMBER关键成员 |
它用于确定给定值是否是集合的成员。 |
8 |
源目标成员 |
它用于将一个成员从一个集合移动到另一个集合。 |
9 |
SPOP关键 |
它用于从集合中移除并返回一个随机成员。 |
10 |
SRANDMEMBER键[计数] |
它用于从一个集合中获取一个或多个随机成员。 |
11 |
SREM密钥成员1 [member2] |
它用于从集合中删除一个或多个成员。 |
12 |
SUNION key1 [key2] |
它用于添加多个集。 |
13 |
[key1] [key2] |
它用于添加多个集,并将结果集存储在一个键中。 |
14 |
扫描扫描键游标[匹配模式][计数计数] |
它用于增量迭代集合元素。 |
|