写点什么

Redis 模块 RedisTimeSeries 新增时序数据库功能

  • 2019-07-31
  • 本文字数:709 字

    阅读完需:约 2 分钟

Redis 模块 RedisTimeSeries 新增时序数据库功能

Redis模块RedisTimeSeries 在经过 6 个月的预览版后正式进入GA版。该模块旨在为Redis中的时间序列数据提供分析函数。它具有聚合函数等基本的时间序列工具,并利用了 Redis 现有的存储架构。目前还没有同已有时间序列数据库(TSDB,如OpenTSDBInfluxDB)的基准测试对比。


作为一个键值存储,Redis 之前已经在其内部使用其它的数据结构来存储时间序列,如排序集、哈希和流等。这些方法有一些限制,比如没有时间序列工具集,而且还不清楚如何实现 TSDB 的一些特性(如标签)。RedisTimeseries 本身源于 Redis 的内部需求,即存储和分析来自 Redis 所管理集群的时间序列的度量。现有的命令行接口与该模块兼容。


作为一个动态库加载,该模块把固定大小的内存块排列成链表。每个块的样本数量都是预定义好的,并且具有和Streams相同的索引实现。它具有基本的时间序列功能,如查询、聚合、保留策略、下采样以及压缩等。但是,这里的压缩似乎与其他时间序列数据库(如OpenTSDB)中的压缩不同。时间序列数据中的标签也为该序列添加了上下文信息。在这里,它们被实现为辅助索引。当使用毫秒级精度存储数据时,需要注意一些问题


该模块的第一次集成是作为 Prometheus 的远程写适配器,Prometheus 将 RedisTimeSeries 作为其后端数据库。有一个数据源Grafana,并将 Telegraf配置为指标收集器。虽然有报告称,与现有 Redis 存储时间序列的方式相比,该模块具有更好的性能,但是还没有针对其他时间序列数据库的基准对比。


该模块是开源的,具体代码详见Github。Redis 目前还没有将该模块与核心产品合并的计划,未来将会集成更多的可视化工具和数据流供应商。


原文链接


RedisTimeSeries Module Adds Time Series Database Features to Redis


2019-07-31 08:0010477
用户头像

发布了 36 篇内容, 共 19.7 次阅读, 收获喜欢 55 次。

关注

评论

发布
暂无评论
发现更多内容

实现DevOps的三步工作法

看山

DevOps 凤凰项目 签约计划第二季

总结

chenzt

最新硬件虚拟化检测技术,让攻击者逃不出“楚门的世界”

百度安全

云计算 安全 虚拟化

Hadoop 中的 Namenode 和 Datanode

dongge

AI大有可为:NAIE平台助力垃圾分类

华为云开发者联盟

AI 模型训练 垃圾回收机制 数据集 华为云

华青融天战略拓展总监王旭详解IT运维的九阳神功

DT极客

PC人脸识别登录,出乎意料的简单

程序员小富

Java 人脸识别

TNFE-Weekly[第六十六周已更新]

莹姐🙈

小程序 大前端 周报

抢占5G大市场 众盟科技助力企业跑赢短视频营销新赛道

人称T客

各类SQL中日期时间那些事

大唐小生

sql 大数据 SQL语法

如何让你的Nginx 提升10倍性能?

老大哥

Java

教培行业工程师面临着什么挑战?研发面板全栈式解决工程师的痛点

Deepexi

DevOps 运维 敏捷开发 研发管理 单元测试

缓存思想在算法设计中的应用梳理

che-ri-sh

缓存

week8

不在调上

架构师训练营 - 学习总结 第 8 周

铁血杰克

架构训练营第八周感悟

张锐

37岁程序员被裁,想用6月工资跪舔领导划掉被裁名额,结果蒙了!

程序员生活志

程序员 职场

作业一

Kiroro

架构师第8周练习

小蚂蚁

CompletableFuture运行流程源码详解

编号94530

Java 并发编程 多线程 CompletableFuture

如何在微服务团队中高效使用 Git 管理代码?

看山

git 微服务 高效 签约计划第二季

作业

不在调上

第八周·命题作业

刘璐

Spring系列:请问各位大佬为何要学spring?

简爱W

链表查找算法,HDFS数据节点宕机处理

dony.zhang

架构师第8周学习总结

小蚂蚁

架构师课程第八周总结

dongge

作业二

Kiroro

区块链+国防安全,科技是核心战斗力

CECBC

单向链表合并节点

chenzt

第八周·总结·数据结构预算法

刘璐

Redis 模块 RedisTimeSeries 新增时序数据库功能_大数据_Hrishikesh Barua_InfoQ精选文章