LRANGE
Returns the specified elements of the list stored at . The offsets start
and stop
are zero-based indexes, with 0
being the first element of the list (the head of the list), 1
being the next element and so on.
Note that if you have a list of numbers from 0 to 100, LRANGE list 0 10
will return 11 elements, that is, the rightmost item is included. This may or may not be consistent with behavior of range-related functions in your programming language of choice (think Ruby’s Range.new
, Array#slice
or Python’s function).
Array reply: list of elements in the specified range.
dragonfly> RPUSH mylist "one"
(integer) 1
dragonfly> RPUSH mylist "two"
dragonfly> RPUSH mylist "three"
(integer) 3
dragonfly> LRANGE mylist 0 0
dragonfly> LRANGE mylist -3 2
1) "one"
2) "two"
3) "three"
1) "one"
2) "two"
3) "three"
dragonfly> LRANGE mylist 5 10