redis scard 集合(set)命令简介


一、命令简介

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

返回一个集合(set)中的元素个数


二、命令使用说明

命令语法如下:

redis 192.168.8.123>scard setKeyName
注意事项:

  1 setKeyName 如果为非set(集合)类型,系统则返回相应的错误信息。
  2 如果setKeyName 为空时(不存在于redis中),则返回0
  3 如果名称执行成功,返回setKeyName键中的元素个数


例:

 redis 192.168.8.123:6379> flushdb //清空当前redis数据库
OK
redis 192.168.8.123:6379> set k v //设置一个string类型 进redis数据库
OK
redis 192.168.8.123:6379> scard k //统计一个 非set(集合) 返回相应的错误信息
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> sadd k1 v1 v2 v4 //生成一个set(集合)
(integer) 3
redis 192.168.8.123:6379> sadd k1 v5 //向一个set(集合)中加入元素
(integer) 1
redis 192.168.8.123:6379> scard k1  //统计一个set(集合)中元素个数
(integer) 4
redis 192.168.8.123:6379> sadd k1 v6 
(integer) 1
redis 192.168.8.123:6379> scard k1
(integer) 5 

如下图所示:

redis scard set命令用法简介

redis scard set命令用法简介


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