Я использую торнадис в качестве клиента Redis.
Пример:
pipeline = tornadis.Pipeline()
pipeline.stack_call("SET",mykey,"value")
pipeline.stack_call("GET",mykey)
result = yield redis.call(pipeline)
Они в порядке.
Но, когда я делаю RPUSH и LRANGE следующим образом;
pipeline.stack_call("RPUSH",mykey,"value")
pipeline.stack_call("LRANGE",mykey,"-100 100")
У меня следующая ошибка.
[ClientError ("ERR неверное количество аргументов для команды 'lrange'"))
rpush mykey "value"
Lrange Mykey "-100 100"
Как мне реализовать эти команды с помощью stack_call?