23

在 redis-cli 中,在事先不知道列表大小的情况下打印列表中所有值的命令是什么?我明白lrange了,但它需要命名开始索引和结束索引。

4

2 回答 2

48

您使用 -1 表示列表结束,因此:

LRANGE key 0 -1

将打印所有。

于 2014-09-03T12:43:58.180 回答
0

以下是我使用 python 的方法:

import redis
r_server = redis.Redis()
for num in "one", "two", "three", "four", "five":
    r_server.rpush("nums", num)

length = r_server.llen("nums")
for x in range(0,length):
    print(str(r_server.lindex("nums",x)))

b'one'
b'two'
b'three'
b'four'
b'five'
于 2020-02-29T06:38:33.830 回答