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

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

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

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

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

[redis] Zremrangebylex命令移除元素令人困惑不能理解; "复制代码")

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"