[redis] Zremrangebylex命令移除元素令人困惑不能理解

在查看一篇滑动窗口实现的限流算法时 , 代码中使用的redis , 就使用到了这个命令

目的是删除集合中范围以外的元素

但是在看文档的时候,文档中的实例令人不能理解

这里的alpha和omega是啥意思 , 完全看不懂 ,也没有地方解释 ,如果是按名称范围删除  从alpha开始删 ,omega不存在 ,那么为啥删到foo就停了

复制代码
redis 127.0.0.1:6379> 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 127.0.0.1:6379> ZREMRANGEBYLEX myzset [alpha [omega
(integer) 6
redis 127.0.0.1:6379> ZRANGE myzset 0 -1
1) "ALPHA"
2) "aaaa"
3) "zap"
4) "zip"
复制代码

 

posted @   唯一客服系统开发笔记  阅读(750)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2018-06-11 [日常] 算法-单链表的创建-尾插法
2016-06-11 [javaSE] GUI(鼠标事件)
2016-06-11 [javaSE] 网络编程(TCP-并发上传图片)
点击右上角即可分享
微信分享提示
1
chat with us