redis smembers 集合(set)命令简介


一、命令简介

smembers 集合(set)命令在redis中主要功能是:

返回一个集合中的元素列表给客户端


二、命令使用说明

命令语法如下:

redis 192.168.8.123>smembers setKeyName
注意事项:

  1 setKeyName 须为空或集合(set)类型
  2 当setKeyName 为非集合(set)类型时,系统反馈相关错误信息
  3 当setKeyName 为空类型,则返回(empty list or set)
  4 当setKeyName中存在集合元素,系统会返回集合中所有元素列表


例:

 
redis 192.168.8.123:6379> flushdb  //清空当前仓库 
OK
redis 192.168.8.123:6379> set k v  //设置一个string类型
OK
redis 192.168.8.123:6379> smembers k //对一个string类型操作 系统返回相应的错误信息
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> smembers k1 //对一个空的集合(set)执行此命令  返回相应的列表信息
(empty list or set)
redis 192.168.8.123:6379> sadd k1 v1 v3 v4
(integer) 3
redis 192.168.8.123:6379> smembers k1 //命令执行成功 返回集合中的元素列表
1) "v4"
2) "v1"
3) "v3"
redis 192.168.8.123:6379> sadd k1 34
(integer) 1
redis 192.168.8.123:6379> smembers k1  //命令执行成功 返回集合中的元素列表
1) "34"
2) "v4"
3) "v1"
4) "v3" 

如下图所示:

redis smembers set命令用法简介

redis smembers set命令用法简介


相关阅读:
redis sinterstore 集合(set)命令简介
redis sinter 集合(set)命令简介
redis sdiffstore 集合(set)命令简介
redis sdiff 集合(set)命令简介
redis scard 集合(set)命令简介
redis sadd 集合(set)命令简介
redis 数据库 数据类型 “集合(set)” 简介
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介