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

Redis命令-有序集合-zcount

阅读更多

 

原文

http://redis.io/commands/zcount

 

简介

Count the members in a sorted set with scores within the given values.

 

计算有序集合中分数在指定值范围内的元素的数量。

 

语法

ZCOUNT key min max

 

版本

Available since 2.0.0.

 

自2.0.0版本可用。

 

时间复杂度

Time complexity: O(log(N)) with N being the number of elements in the sorted set.

 

O(log(N)):N是有序集合中元素的数量。

 

描述

Returns the number of elements in the sorted set at key with a score between min and max.

 

返回有序集合中分数在min和max之间的元素的数量。

 

The min and max arguments have the same semantic as described for ZRANGEBYSCORE.

 

参数min和max与ZRANGEBYSCORE命令具有相同的语义。

 

Note: the command has a complexity of just O(log(N)) because it uses elements ranks (see ZRANK) to get an idea of the range. Because of this there is no need to do a work proportional to the size of the range.

 

返回值

Integer reply: the number of elements in the specified score range.

 

整数:指定分数范围内元素的数量。

 

例子

redis>  ZADD myzset 1 "one"
(integer) 1
redis>  ZADD myzset 2 "two"
(integer) 1
redis>  ZADD myzset 3 "three"
(integer) 1
redis>  ZCOUNT myzset -inf +inf
(integer) 3
redis>  ZCOUNT myzset (1 3
(integer) 2
redis>

 

分享到:
评论

相关推荐

    Redis命令参考手册

    Redis是一个开源的高性能键值对数据库,它支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)和范围查询、位图、超日志和地理空间索引等。Redis...

    Redis 命令参考

    在Redis中,可以使用许多命令来处理不同类型的键值对,如字符串(string)、哈希表(hash)、列表(list)、集合(set)、有序集合(sorted set)等。Redis还支持发布/订阅、事务、脚本等高级功能。下面将详细介绍...

    Redis 有序集合(sorted set)1

    Redis 有序集合(Sorted Set)是一种特殊的集合数据结构,它结合了集合的无重复成员特性与分数的概念,可以根据成员的分数进行排序。有序集合中的每个成员都有一个与之关联的double类型的分数,这个分数用于决定成员...

    Redis 命令参考 2019.pdf

    - **ZCOUNT key min max**:计算在有序集合`key`中指定区间内分数的成员数。 - **ZRANGE key start stop [WITHSCORES]**:返回有序集合`key`中指定区间的成员。 - **ZREVRANGE key start stop [WITHSCORES]**:返回...

    Redis之SortedSet(有序集合)总结

    Redis中的Sorted Set(有序集合)是一个非常重要的数据结构,它结合了Set(集合)的数据特性与Score(分数)的功能,可以实现对集合元素的排序。本文将深入探讨Sorted Set的基本概念、操作命令以及实际应用场景。 ...

    Redis命令大全

    - **返回集合中score在给定区间的数量**:`ZCOUNT key min max`命令返回有序集合中给定分数范围内的成员数量。 - **返回集合中元素个数**:`ZCARD key`命令返回有序集合中成员的数量。 - **返回给定元素对应的score*...

    常用redis命令大全

    Redis是一个开源的基于内存的高性能key-value数据库,由C语言编写,支持多种数据结构,包括strings(字符串)、hashes(哈希)、lists(列表)、sets(集合)、sorted sets(有序集合)。Redis既可以作为数据库使用...

    Redis命令gank.docx

    Redis 支持五种基本数据类型:String(字符串)、List(列表)、Set(集合)、Sorted Set(有序集合)和Hash(哈希)。这些数据类型提供了丰富的操作命令,使得Redis在缓存、消息队列、计数器等多个场景中广泛应用。...

    Redis有序集合类型的操作_动力节点Java学院整理

    Redis有序集合(Sorted Set)是Redis中的一种数据结构,它结合了集合(Set)与哈希表(Hash Table)的特点,不仅包含唯一成员,而且每个成员都有一个与之关联的分数(score)。分数用于对集合中的元素进行排序,使得集合成为...

    redis实战相关操作

    - Redis提供了五种主要的数据类型:字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)和有序集合(Sorted Sets)。 - **1.3.2 持久化** - Redis支持两种持久化方式:RDB(快照)和AOF(日志)。 - **1.3.3 ...

    Redis实战.pdf

    - `ZCOUNT key min max`:计算在有序集合中指定区间分数的成员数。 - `ZSCORE key member`:返回有序集合中指定成员的分数值。 #### 四、Redis的其他功能与特性 1. **持久化:** - **RDB(快照):** 定期保存...

    架构师系列书籍--Redis实战

    - **Zcount**: 计算在有序集合中指定区间内的成员数量。 - **Zcard**: 获取有序集合的基数。 - **Zscore**: 返回有序集合中指定成员的分数。 - **Zremrangebyrank**: 移除有序集合中指定排名的成员。 - **...

    redis命令参考手册.pdf

    Redis是一种开源的高性能键值存储数据库,支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等。 键(Key)的操作是Redis中最基本的命令集。包括DEL用于删除给定的键,DUMP返回存储在键中的值的序列化版本...

    《Redis实战》电子书

    - `zcount`:计算有序集合中指定分数区间的成员数。 - `zcard`:获取有序集合的基数。 - `zscore`:获取有序集合中成员的分数。 - `zremrangebyrank`:移除有序集合中指定排名范围的成员。 - `zremrangebyscore...

    redis基础命令讲解

    5. ZCOUNT key min max:统计有序集合中分数在指定范围内的成员数量。 以上是Redis基础命令的核心部分,通过熟练掌握这些操作,你可以有效地利用Redis进行数据存储和处理。同时,提供的"redis基础命令讲解.pdf"和...

    Redis数据类型-03.docx

    其五大数据类型是Redis的核心,它们分别是字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 1. **字符串(String)**: - String是最基础的数据类型,每个key对应一个value,value可以是...

    redis实战 完整版

    - **zcount**: 计算在有序集合中指定分数区间内成员的数量。 - **zcard**: 获取有序集合的成员数量。 - **zscore**: 获取有序集合中成员的分数。 - **zremrangebyrank**: 移除有序集合中指定排名范围内的所有成员。 ...

    redis开发与运维实践指南

    - **返回集合中score在给定区间的数量**:使用`ZCOUNT key min max`命令来获取有序集合中指定分数范围内的成员数量。 - **返回集合中元素个数**:使用`ZCARD key`命令来获取有序集合的大小。 - **返回给定元素对应的...

    Redis实战 中文.pdf

    - `zcount`:计算有序集合中指定分数范围内成员的数量。 - `zcard`:获取有序集合的成员数量。 - `zscore`:获取有序集合中成员的分数。 - `zremrangebyrank`:移除有序集合中指定排名范围内的所有成员。 - `...

Global site tag (gtag.js) - Google Analytics