Как использовать функцию «mrange» в модуле Python «redis-py»?

Я пытаюсь привыкнуть к модулю Python redis-py. Я просто не могу понять, как должна использоваться функция «mrange», чтобы получить один или несколько временных рядов по их меткам.

В CLI это выглядит так и работает:

      TS.MRANGE - + FILTER area_id=32

Но я не могу заставить его работать на Python (одна из многих вещей, которые я пробовал):

      import redis

r = redis.Redis()

r.ts().mrange("-","+","area_id:32")
r.ts().mrange("-","+",filters="area_id:32")
r.ts().mrange("-","+",filters='{area_id}32')

#And I tried many more...

Я получаю следующую ошибку:

      ResponseError: TSDB: failed parsing labels

1 ответ

r.ts().mrange('-','+',['area_id=32'])

вам нужно [квадратные скобки]

Другие вопросы по тегам