如何在 Python 模块"redis-py"中使用"mrange"函数?



我正试图习惯redis-py Python模块。我就是搞不懂他们是怎么做到的。函数必须用于根据其标签获取一个或多个时间序列。

在命令行中看起来是这样的,它可以工作:

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

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

你需要[方括号]

最新更新