You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Redis TimeSeries中最后N个时间戳最新的元素?

获取Redis TimeSeries最后N个元素的方法

要获取Redis TimeSeries中时间戳最大的最后N个元素,直接用TS.REVRANGE命令结合特殊时间戳参数和COUNT选项即可,无需指定具体时间范围:

  • 用-代表序列中最早的时间戳,+代表最新的时间戳,配合COUNT就能限定返回的数量。
  • 示例(获取最后5个元素):
    TS.REVRANGE your_timeseries_key - + COUNT 5
    

因为TS.REVRANGE默认按时间戳从大到小返回数据,加上COUNT 5后会直接截取最新的5条结果,完美满足需求。

内容的提问来源于stack exchange,提问作者Software Dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 11:12:01