Redis Timeseries 获取最后 N 个元素

问题描述 投票:0回答:1

我有一个 Redis 时间序列。我想获取最后一个

N
(例如
N=5
)元素(即具有最高时间戳的
N
元素)。我怎样才能做到这一点?

我知道

TS.REVRANGE
https://redis.io/docs/latest/commands/ts.revrange/)有一个
COUNT
选项,但是
fromTimestamp
toTimestamp
是必需的,我不知道不想指定时间范围。

redis redistimeseries
1个回答
0
投票

您所要做的就是

TS.REVRANGE key - + COUNT 5

© www.soinside.com 2019 - 2024. All rights reserved.