`
gitzhangyl
  • 浏览: 19628 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Redis命令-集合-scard

阅读更多

 

原文

http://redis.io/commands/scard

 

简介

Get the number of members in a set.

 

获取集合中成员的数量。

 

语法

SCARD key

 

版本

Available since 1.0.0.

 

自1.0.0版本可用。

 

时间复杂度

Time complexity: O(1)

 

描述

Returns the set cardinality (number of elements) of the set stored at key.

 

返回集合的基数(即成员的数量)。

 

返回值

Integer reply: the cardinality (number of elements) of the set, or 0 if key does not exist.

 

Integer:集合的基数(即元素的数量)。如果key不存在,返回0。

 

例子

redis>  SADD myset "Hello"
(integer) 1
redis>  SADD myset "World"
(integer) 1
redis>  SCARD myset
(integer) 2
redis> 

 

分享到:
评论

相关推荐

    Java实现Redis的集合(set)命令操作

    Java实现Redis的集合(set)命令操作 Java实现Redis的集合(set)命令操作是指在Java语言中使用Redis客户端来操作Redis数据库中的集合类型数据结构。Redis是当前使用最广泛的NoSQL数据库之一,集合类型是Redis中的一种...

    Redis命令参考手册

    Redis命令参考手册详细罗列了Redis能够执行的各种操作命令,根据数据类型的不同,这些命令可以被分为几大类。 对于键(Key)的操作,Redis提供了DEL、DUMP、EXISTS、EXPIRE、EXPIREAT、KEYS、MIGRATE、MOVE、OBJECT...

    通用redis命令【重点】

    ### 通用Redis命令详解 #### 一、Redis链表(List) **Redis链表**作为Redis提供的数据结构之一,在实现上采用双向链表的形式。这种结构不仅支持链表头部及尾部的操作,还允许在O(1)的时间复杂度内完成这些操作。...

    redis有序集合性能 列表、集合、有序集合1

    - 计算集合的大小:`scard key` - 集合的交集:`sinter key [key...]` - 集合的并集:`sunion key [key...]` - 集合的差集:`sdiff key [key...]` 1.2.2 内部编码 集合的内部编码主要有两种: - intset(整数...

    redis常用命令

    以下是一些常用的Redis命令: 1. **键值操作** - **SET key value**: 设置键`key`的值为`value`。 - **GET key**: 获取键`key`的值。 - **DEL key [key ...]**: 删除一个或多个键。 - **EXISTS key**: 检查给定...

    《Redis实战》

    - **scard**:获取集合中的成员数量。 - **sismember**:判断成员是否属于集合。 - **srandmember**:随机返回集合中的一个或多个成员。 **2.6 sortedsets类型及操作** - **zadd**:向有序集合添加一个或多个成员,...

    redis-3.2.0-win64

    此时可以通过一个命令来展示redis的功能。redis的命令如下: 连接控制 QUIT 关闭连接 AUTH (仅限启用时)简单的密码验证 适合全体类型的命令 EXISTS key 判断一个键是否存在;存在返回 1;否则返回0; DEL key 删除...

    Redis 命令参考

    在使用Redis命令时,用户需要注意命令的正确使用和参数的合理设置,以保证数据的准确性和操作的效率。Redis支持丰富的数据类型和数据操作,使其在处理各种不同需求时表现出色,无论是在简单的键值存储还是复杂的场景...

    Redis应用场景--Redis作者谈Redis应用场景

    Redis作为缓存层的优势在于它支持多种数据结构,如字符串、列表、集合、哈希表等,这使得它比传统的缓存系统(如Memcached)更加灵活多样。 - **实现方法**: - 将频繁访问但变化不大的数据存储在Redis中。 - 设置...

    Redis命令实践:深入探索Redis的强大功能.pdf

    ### Redis命令实践:深入探索Redis的强大功能 #### 引言 Redis作为一种开源的键值存储系统,凭借其高效的性能和丰富的功能,在缓存、消息队列、分布式锁等多个领域发挥着重要作用。为了帮助开发者更好地理解和运用...

    Redis 命令参考CHM

    这个"Redis 命令参考CHM"文件提供了一个详细的Redis命令大全,方便用户快速查询和理解各项操作。CHM(Microsoft HTML Help)是一种常见的帮助文件格式,允许用户通过目录或全文搜索来查找所需的信息。 1. **Redis...

    redis命令详解

    - `SCARD key`: 获取集合中成员的数量。 - `SREM key member [member ...]`: 移除集合中的一个或多个成员。 ##### 5. 有序集合类型(Sorted Set) **有序集合类型** 与集合类似,但是每个成员都会关联一个分数...

    Redis 命令参考 2019.pdf

    - **SCARD key**:返回集合`key`的基数。 - **SMEMBERS key**:返回集合`key`的所有成员。 - **SSCAN key cursor [MATCH pattern] [COUNT count]**:迭代集合中的元素。 - **SINTER key [key ...]**:返回所有给定...

    Redis命令实践与技巧解析.docx

    ### Redis命令实践与技巧解析 #### 一、Redis概述及应用场景 Redis是一种开源的、高性能的键值存储系统,以其高速读写能力、丰富的数据结构和广泛的用途而著称。它支持多种数据结构,如字符串(strings)、哈希...

    redis 常用命令

    - **SCARD key**:获取集合的成员数目。 - **SMEMBERS key**:返回集合中的所有成员。 - **SISMEMBER key member**:判断成员是否是集合的成员。 - **SPOP key**:移除并返回集合中的一个随机元素。 - **SRANDMEMBER...

    常用redis命令大全

    - `sadd`、`srem`、`smembers`、`sismember`、`scard`、`sdiff`、`sinter`、`sunion`用于添加、删除、获取、判断成员、集合运算等操作。 有序集合操作: - `zadd`、`zincrby`、`zrange`、`zrangebyscore`、`zcount`...

    redis命令参考

    根据提供的文件信息,我们可以推断出这是一段包含Redis命令示例的数据,但由于内容似乎是乱码,无法直接解析出具体含义。不过,基于标题“redis命令参考”和描述“本文详细介绍了redis命令的使用方法,是一本好的...

    phpredis中文手册.pdf

    集合是无序不重复的字符串集合,`SADD` 添加元素,`SREM` 移除元素,`SISMEMBER` 检查成员是否存在,`SCARD` 返回集合大小。例如: ```php $redis->sAdd('set', 'element1', 'element2'); echo $redis->sCard('set')...

    redis命令实践详细版

    在"redis命令实践详细版"中,我们将深入探讨Redis的关键命令和实践应用。 1. 基本命令: - `SET key value`:设置键值对,`key`为键,`value`为值。 - `GET key`:获取指定键的值。 - `DEL key [key ...]`:删除...

    phpredis扩展

    2. **全面支持Redis命令**:phpredis覆盖了Redis的所有主要命令,包括字符串、哈希、列表、集合、有序集合等数据类型的操作。 3. **连接池**:支持连接池管理,减少建立和关闭连接的开销,提高系统响应速度。 4. **...

Global site tag (gtag.js) - Google Analytics