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

前端之家收集整理的这篇文章主要介绍了[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"

 

猜你在找的Redis相关文章