微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

redis 127.0.0.1:6379> ZRANGE myzset 0 -1
1) "ALPHA"
 2) aaaa3) alpha4) b5) c6) d7) e8) foo9) zap"
10) zip"
redis 6379> ZREMRANGEBYLEX myzset [alpha [omega
(integer) 6"

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐