Какая команда в redis-cli печатает все значения в списке, не зная заранее размер списка? Я вижу lrange
, но для этого нужно указать начальный и конечный индексы.
Как распечатать все значения в списке с помощью redis-cli, не зная размера списка?
Ответы (2)
Вы используете -1 для указания конца списка, поэтому:
LRANGE key 0 -1
распечатал бы все.
person
Zitrax
schedule
03.09.2014
Вот как я это сделал с 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'
person
ajhowey
schedule
29.02.2020
redis-cli
- person einnocent   schedule 30.12.2013redis-cli
- это новый тег ... действительно ли он нужен, чтобы различатьredis
иredis-cli
? - person d-_-b   schedule 01.01.2014