Redis 的 SMEMBERS 命令用于返回 集合 KEY 中的所有成员。不存在的 KEY 被视为空集合。
192.168.98.70:6379> SMEMBERS KEY
参数 | 描述 |
---|---|
KEY | 要返回元素的集合的键。 |
集合中的所有成员。
O(N), N 为集合的基数。
>= 1.0.0
KEY 不存在,返回 0
192.168.98.70:6379> SCARD haicoder (integer) 0 192.168.98.70:6379> SMEMBERS haicoder (empty list or set)
我们首先,使用 SCARD 命令,获取键为 haicoder 的集合的元素个数,返回 0,即集合不存在。最后,我们使用 SMEMBERS 命令,获取集合 haicoder 的所有元素,返回空集合。
KEY 存在,元素不存在,返回 0
192.168.98.70:6379> SADD haicoder Redis Mongo Mysql (integer) 3 192.168.98.70:6379> SMEMBERS haicoder 1) "Mongo" 2) "Redis" 3) "Mysql" 192.168.98.70:6379> DEL haicoder (integer) 1
我们首先,使用 SADD 命令,向键为 haicoder 的集合中添加元素 Redis、Mongo 和 Mysql。最后,我们使用 SMEMBERS 命令,获取键为 haicoder 的集合的所有元素。
Redis 的 SMEMBERS 命令用于返回集合 KEY 中的所有成员。Redis SMEMBERS 命令语法:
192.168.98.70:6379> SMEMBERS KEY