查询Redis Timeseries MRANGE的命令
Command for querying Redis Timeseries MRANGE
我正在研究如何在 python 中编写命令以从 python 查询 redis timerseries。
当我从 redis-cli 查询 redis 时,我得到了响应。
我运行命令:ts.mrange - + FILTER ASSET=LAPTOP
一切正常。
我运行 python中的以下命令:
import redis
r = redis.Redis(host='xxx.xxx.xxx.xxx', port='xxxxx', password='xxxxxxxxx')
r.ts().mrange('-','+','FILTER ASSET=LAPTOP')
我收到错误
ResponseError: TSDB: failed parsing labels
有没有人在python中有这样的例子/可以看出我做错了什么?
redis-py test cases 中有一个很好的 testMultiRange 示例。
简而言之,您可能会喜欢以下内容:
r = redis.Redis()
r.ts().mrange(0, 200, filters=["FILTER_ASSET=laptop"])
我正在研究如何在 python 中编写命令以从 python 查询 redis timerseries。
当我从 redis-cli 查询 redis 时,我得到了响应。
我运行命令:ts.mrange - + FILTER ASSET=LAPTOP
一切正常。
我运行 python中的以下命令:
import redis
r = redis.Redis(host='xxx.xxx.xxx.xxx', port='xxxxx', password='xxxxxxxxx')
r.ts().mrange('-','+','FILTER ASSET=LAPTOP')
我收到错误
ResponseError: TSDB: failed parsing labels
有没有人在python中有这样的例子/可以看出我做错了什么?
redis-py test cases 中有一个很好的 testMultiRange 示例。
简而言之,您可能会喜欢以下内容:
r = redis.Redis()
r.ts().mrange(0, 200, filters=["FILTER_ASSET=laptop"])