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

Redis命令-有序集合-zremrangebylex

阅读更多

 

原文

http://redis.io/commands/zremrangebylex

 

简介

Remove all members in a sorted set between the given lexicographical range.

 

从有序集合中删除指定词典范围内的所有成员。

 

语法

ZREMRANGEBYLEX key min max

 

版本

Available since 2.8.9.

 

自2.8.9版本可用。

 

时间复杂度

Time complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.

 

O(log(N)+M):N是有序集合中元素的数量,M是要删除的元素的数量。

 

描述

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command removes all elements in the sorted set stored at key between the lexicographical range specified by min and max.

 

当有序集合中插入的所有元素的分数相同时,为了强制词典排序,这个命令删除有序集合中词典范围在min到max内的所有元素。

 

The meaning of min and max are the same of the ZRANGEBYLEX command. Similarly, this command actually returns the same elements that ZRANGEBYLEX would return if called with the same min and max arguments.

 

min和max的含义与ZRANGEBYLEX命令相同。如果min和max参数相同,ZRANGEBYLEX命令返回相同的元素。

 

返回值

Integer reply: the number of elements removed.

 

Integer:被删除的元素的数量。

 

例子

redis>  ZADD myzset 0 aaaa 0 b 0 c 0 d 0 e
(integer) 5
redis>  ZADD myzset 0 foo 0 zap 0 zip 0 ALPHA 0 alpha
(integer) 5
redis>  ZRANGE myzset 0 -1
1) "ALPHA"
 2) "aaaa"
 3) "alpha"
 4) "b"
 5) "c"
 6) "d"
 7) "e"
 8) "foo"
 9) "zap"
10) "zip"
redis>  ZREMRANGEBYLEX myzset [alpha [omega
(integer) 6
redis>  ZRANGE myzset 0 -1
1) "ALPHA"
2) "aaaa"
3) "zap"
4) "zip"
redis> 

 

分享到:
评论

相关推荐

    PyPI 官网下载 | redis-py-cluster-1.1.0.tar.gz

    2. **命令一致性**:尽管Redis集群可能涉及多个节点,但`redis-py-cluster`确保了跨节点操作的原子性和一致性。 3. **数据持久化**:Redis-Py-Cluster支持Redis的数据持久化选项,如RDB快照和AOF日志,以保证数据在...

    redis64-3.0.501 免安装版

    6. **数据结构与操作**:Redis中的基本数据结构包括字符串、哈希、列表、集合和有序集合,每种都有丰富的操作命令,如SET/GET(字符串)、HSET/HGET(哈希)、LPUSH/RPOP(列表)、SADD/SREM(集合)、ZADD/ZREM...

    关于 phpredis2.2.5-5.5 ts-vc11-x64 的分享版本

    PHPRedis 提供了丰富的 API,使得开发者能够通过 PHP 代码直接调用 Redis 的各种命令,如设置和获取键值、执行事务、操作集合、有序集合、哈希表等。由于是 C 扩展,它的性能相对较高,延迟较低,适合处理大量数据...

    redis64-3.0.501 64位的版本,免安装,直接启动即可

    在命令行界面,可以通过`redis-cli.exe`来与Redis服务器交互,执行命令如`SET key value`来设置键值对,`GET key`来获取值,或者`EXIT`来关闭连接。 总之,Redis 3.0.501的64位免安装版本为开发者提供了一个高效、...

    Redis-x64-5.0.14.1

    - **数据结构**:支持字符串、哈希、列表、集合、有序集合等多种数据结构。 - **事务**:提供原子性操作,确保一组命令要么全部执行,要么全部不执行。 - **发布/订阅**:支持消息订阅和发布功能,可用于实现简单...

    redis-windows-7.2.4.zip

    - **键值存储**:Redis基于键值对的数据结构,键和值可以是字符串、哈希、列表、集合、有序集合等多种类型。 - **内存存储**:Redis默认将所有数据存储在内存中,提供极快的读写速度,但也可以通过配置进行持久化...

    Redis稳定版 Redis-x64-5.0.14.1.zip

    1. **数据类型**: Redis支持五大数据类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set),这些类型为各种应用场景提供了丰富的选择。 2. **持久化**: Redis提供了两种主要的持久化...

    redis+redis-desktop-manager-0.8.3.3850+笔记

    Redis,全名Remote Dictionary Server,是一款开源的高性能键值对存储系统,它支持数据的持久化,可以将内存中的数据保存在磁盘上,同时提供了丰富的数据类型,如字符串、哈希表、列表、集合和有序集合。Redis以网络...

    Another-Redis-Desktop-Manager-v1.5.5 | redis 桌面视图工具 |windows

    2. **键值浏览**:工具提供了清晰的键值列表视图,支持按照不同数据类型(如字符串、哈希、列表、集合、有序集合)显示和编辑数据。用户可以直接在界面上输入命令,或者使用提供的快捷操作来添加、修改或删除键值。 ...

    redis-stack-server-6.2.6-v7.rhel7.x86-64.tar.gz

    1. 解压文件:使用 `tar -zxvf redis-stack-server-6.2.6-v7.rhel7.x86-64.tar.gz` 命令解压。 2. 配置环境:编辑 `/etc/redis/redis.conf` 文件,根据需求调整配置。 3. 启动服务:使用 `systemctl start redis` 或...

    redis-windows-7.0.10.zip

    Redis的核心组件包括`redis-server.exe`(服务器进程)、`redis-cli.exe`(命令行客户端)以及`redis-benchmark.exe`(性能测试工具)等。用户需要通过`redis-server.exe`启动服务,并通过`redis-cli.exe`进行交互式...

    Another-Redis-Desktop-Manager.1.6.1

    通过此工具,用户可以直观地查看Redis中的键值对,进行键的增删改查,支持多种数据类型如字符串、哈希、列表、集合和有序集合的管理。 在标签“redis”中,我们可以看到RDM与Redis服务器的紧密关联。它支持连接到...

    redis-desktop-manager-0.9.0.616.exe、Redis-x64-3.0.504

    Redis是一个基于键值对的NoSQL数据库,支持多种数据结构,如字符串、哈希、列表、集合和有序集合。这个zip文件包含以下组成部分: - `redis-server.exe`:Redis服务器进程,用于接收客户端请求并处理数据操作。 - ...

    redis-windows-7.2.3.zip

    5. 在同一个命令提示符窗口(或新开一个)输入`redis-cli.exe`,连接到本地Redis服务器,开始使用Redis命令。 Redis支持多种数据类型,包括字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)和有序集合...

    Another-Redis-Desktop-Manager.1.5.5

    标题 "Another-Redis-Desktop-Manager.1.5.5" 指向的是一款名为 Another Redis Desktop Manager 的软件,其版本号为 1.5.5。这是一款图形用户界面(GUI)工具,专为管理和操作 Redis 数据库而设计。Redis 是一个开源...

    redis7.2.3-windows

    Redis支持多种数据类型,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。了解这些类型有助于设计高效的数据结构,满足不同场景需求。 6. **持久化** Redis支持两种持久...

    redis-6.2.14-win-amd64

    1. **bin**目录:包含了Redis服务器(redis-server.exe)、客户端(redis-cli.exe)和其他工具,如检查数据一致性(redis-check-dump.exe)和键空间通知(redis-benchmark.exe)等。 2. **conf**目录:存放Redis的...

    redis-windows-7.0.8.zip

    它的设计目标是速度极快,且支持多种数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)以及有序集合(sorted sets)。Redis在内存中存储数据,并可定期或按需将数据持久化到磁盘,以确保...

    Another-Redis-Desktop-Manager.1.5.6

    2. **浏览键值**:在界面中看到所有键及其对应的值,支持多种数据类型,如字符串、哈希、列表、集合和有序集合。 3. **操作键值**:添加、修改、删除键值,以及执行复杂的Redis命令,如`INCR`、`HSET`、`LPOP`等。 4...

    redis-mac-6.2.2

    它的数据类型包括字符串、哈希、列表、集合和有序集合,使得它能够适应各种复杂的应用场景。此外,Redis还支持事务、发布/订阅、lua脚本等功能,进一步增强了其功能性和灵活性。 总的来说,"redis-mac-6.2.2"是一个...

Global site tag (gtag.js) - Google Analytics