我必须首先获得列表长度,然后在Redis中查询列表吗?

时间:2012-04-16 08:16:24

标签: redis

我想知道只有lrange才能获得Redis中的列表?它需要end参数,如果我想要完整列表,我必须先使用llen来获取长度。像这样:

redis.lrange("myList", 0, llen("myList"));

是否有任何方法可以直接获得完整的List?

1 个答案:

答案 0 :(得分:19)

您可以使用-1作为最后一个元素的索引。这将为您提供整个列表:

lrange mylist 0 -1

这将获得整个列表,但最后一个元素

lrange mylist 0 -2

等等......

顺便说一句,它都写成in the documentation