RedisTimeSeries Python客户端是否支持Get/Mget/Range的Latest参数?
RedisTimeSeries Python客户端无法传入Latest参数问题
我在使用RedisTimeSeries的Python客户端时,发现range()、get()、mget()方法无法传入Latest可选参数,但这个参数对我来说至关重要——执行聚合操作时,我需要获取正在生成的桶的部分数据(partial)。
背景
我存储的是实时股票tick数据,通过创建规则进行压缩(aggregation),同时需要在图表上绘制实时tick数据,这意味着必须获取最新的、正在生成的压缩数据。在Redis CLI中执行TS.RANGE命令并添加latest参数可以拿到该数据,但查看Python客户端Client类的range()方法后,发现该参数并未实现。
Redis CLI执行结果对比
带latest参数的情况
执行命令:
TS.RANGE VWAP:ticks:MCX:CRUDEOIL22SEPFUT 1662717300000 1662791113000 latest
返回结果:
1. 1. (integer) 1662717300000 2. 738244 2. 1. (integer) 1662717600000 2. 724450
不带latest参数的情况
执行命令:
TS.RANGE VWAP:5min:MCX:CRUDEOIL22SEPFUT 1662717300000 1662791113000
返回结果:
1. 1. (integer) 1662717300000 2. 738244
内容的提问来源于stack exchange,提问作者VVDigitaal
相关产品推荐
相关产品推荐

