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

Redis命令-有序集合-zscan

阅读更多

 

原文

http://redis.io/commands/zscan

 

简介

Incrementally iterate sorted sets elements and associated scores.

 

增量地迭代有序集合的元素和关联的分数。

 

语法

ZSCAN key cursor [MATCH pattern] [COUNT count]

 

版本

Available since 2.8.0.

 

自2.8.0版本可用。

 

时间复杂度

Time complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..

 

描述

See SCAN for ZSCAN documentation.

 

关于ZSCAN请查看SCAN命令。

 

分享到:
评论

相关推荐

    Redis 命令参考

    - `ZSCAN` 命令用于迭代有序集合。 ### 发布/订阅(Pub/Sub) 发布/订阅是一种消息传递机制,允许客户端订阅一个或多个频道,并接收发布在这些频道上的消息。 - `PSUBSCRIBE`、`SUBSCRIBE` 命令用于订阅一个或多个...

    Redis 命令参考 2019.pdf

    - **ZSCAN key cursor [MATCH pattern] [COUNT count]**:迭代有序集合中的元素。 - **ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]**:将多个有序集合的...

    Redis 有序集合(sorted set)1

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

    redis博客总集-jedis连接redis的所有操作

    处理有序集合(Sorted Set): ```java // 添加元素到sorted set,并指定分数 jedis.zadd("mysortedset", 1.0, "member1", 2.0, "member2"); // 获取score和member ScanParams params = new ScanParams().count(10...

    redis 宝典

    - **ZSCAN**:迭代有序集合中的元素及其分数。 ##### 7. Pub/Sub(发布/订阅) 发布/订阅模式允许程序之间通过频道发送和接收消息。 - **PSUBSCRIBE**:订阅一个或多个符合给定模式的频道。 - **PUBLISH**:将...

    redis 用scan指令 代替keys指令(详解)

    其他相关的命令如`SSCAN`、`HSCAN`和`ZSCAN`分别用于迭代集合键中的元素、哈希键中的键值对以及有序集合中的元素(包括成员和分数)。 这些增量式迭代命令的一个主要特点是它们允许在迭代过程中对数据进行修改,而...

    阿里云Redis的规范:键值设计、命令使用、客户端使用、相关工具.docx

    为了提高性能,可以考虑使用`hscan`、`sscan`、`zscan`等命令逐步处理大数据集。 **2.2 禁用命令** - 线上环境禁止使用`keys`、`flushall`、`flushdb`等高风险命令。这些命令可能会导致数据丢失或严重影响系统稳定...

    专高2_练习手册_高性能架构_第08单元2

    4. `ZSCAN`命令用于迭代有序集合中的元素。 5. `ZUNIONSTORE`命令计算多个有序集的并集,并存储在新的key中。 6. `ZADD`命令用于向有序集合添加或更新成员的分数。 7. `ZINTERSTORE`命令用于计算多个有序集的交集并...

    ServiceStack.Redis.dll

    2. **基本数据类型操作**:支持字符串(String)、哈希表(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)等五大数据类型的CRUD操作,如设置、获取、删除、更新、增加、排序等。 3. **发布/订阅(Pub/...

    Redis Scan命令的基本使用方法

    Redis 的 SCAN 命令是一组用于增量迭代数据集元素的命令,包括 SCAN、SSCAN、HSCAN 和 ZSCAN,它们分别用于迭代数据库键、集合元素、哈希字段及值以及有序集合元素及其得分。这些命令的优势在于它们是增量式的,每次...

    Redis中Scan命令的基本使用教程

    - `ZSCAN`:用于遍历有序集合(Sorted Set)的元素。 - `HSCAN`:用于遍历哈希表(Hash)的字段和值。 - `SSCAN`:用于遍历集合(Set)的成员。 这些命令的用法与 `SCAN` 类似,但第一个参数是具体的键,代表要遍历...

    Redis中scan命令的深入讲解

    `scan`命令有四个变种:`scan`、`sscan`、`hscan`和`zscan`,分别用于遍历普通键、集合键、哈希表键和有序集合键。它们的工作原理相似,都是基于游标的迭代机制。游标从0开始,每次调用`scan`命令都会更新游标,直到...

    Redis的KEYS 命令千万不能乱用

    类似地,还有SSCAN、HSCAN和ZSCAN命令用于集合、哈希表和有序集合的增量迭代。 总的来说,合理使用Redis的命令是确保服务稳定性和性能的关键。在生产环境中,应避免使用高耗时的全量扫描命令,转而采用如SCAN这类...

    工作中总结的笔记_10_12

    4. `ZSCAN`:迭代有序集合(Sorted Set)中的元素。如`ZSCAN zhash 0`,`zhash`是有序集合的名称。 【Redis远程连接与命令】 使用`redis-cli.exe`可以连接到远程Redis服务器,格式为`redis-cli.exe -h <ip> -p ...

Global site tag (gtag.js) - Google Analytics