我正试图习惯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 '])
你需要[方括号]