smembers
SMEMBERS
Apply for Redis Developer Course
|
Redis Regular Inspection / Technical Support
|
Redis Enterprise Server
|
|---|
Get members of a set
Usage is smembers key.
You cannot specify the order of results.
Example
| Command> | sadd myset "member_1" "member_2" |
| Result> | 2 |
| Command> | sadd myset "member_3" "member_4" |
| Result> | 2 |
| Command> | smembers myset |
| Result> | 1) member_2 2) member_4 3) member_3 returned in no particular order. 4) member_1 |
Sort feature
sort or asc sorts in ascending order; desc sorts in descending order.
Example
| Command> | smembers myset sort |
| Result> |
1) member_1 2) member_2 3) member_3 4) member_4 |
| Command> | smembers myset desc |
| Result> |
1) member_4 2) member_3 3) member_2 4) member_1 |
| The sort feature is available on an Enterprise server. |
Multi-key feature
You can specify multiple keys. When you specify multiple keys, the result includes the key and the count.
Example
| Command> | smembers myset1 myset2 |
| Result> |
1) myset1 key 2) 4 count 3) member_2 4) member_4 5) member_3 6) member_1 7) myset2 key 8) 4 count 9) member_12 10) member_14 11) member_13 12) member_11 |
You can use the sort feature together with multiple keys.
Example
| Command> | smembers myset1 myset2 sort |
| Result> |
1) myset1 2) 4 3) member_1 4) member_2 5) member_3 6) member_4 7) myset2 8) 4 9) member_11 10) member_12 11) member_13 12) member_14 |
| The multi-key feature is available on an Enterprise server. |
Syntax
SMEMBERS key [key ...] [sort|asc|desc]
- Available since version 1.0.0.
- Time complexity is O(N). N is the number of members.
- The sort feature and the multi-key feature are available on an Enterprise server.
| SQL Select | If you are using Redis Enterprise 7.3.0 or later, try SELECT. |
| Related commands | SCARD, SINTER, LRANGE, ZRANGE |
| Clients for Java | Jedis, Lettuce, Redisson | Clients for C | Hiredis |
| << SRM | SMEMBERS | SLS >> |
|---|
Email
답글이 올라오면 이메일로 알려드리겠습니다.
