写点什么

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:0010548
用户头像

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

关注

评论

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

LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之三:两次优化

程序员欣宸

Java LeetCode 8月月更

Jina 实例秀|基于神经搜索的网络安全威胁检测(一)

Jina AI

神经网络架构搜索 Python.

关于技术学习的6个观点

郭明

技术人

IDEA 自动导入的配置(Auto import)

HoneyMoose

CentOS6搭建nginx+uwsgi+flask

haiger13

签约计划第三季

再次搞定 Ali 云函数计算 FC

小鑫同学

签约计划第三季

第1章:初识数据库与MySQL----MySQL安装

乌龟哥哥

8月月更

《福格行为模型》:如何养成好习惯?

郭明

读书笔记

语音社交app源码——具备哪些开发优势?

开源直播系统源码

软件开发 语聊房 直播系统源码 语音聊天系统 语音聊天app

【LeetCode】分组的最大数量Java题解

Albert

LeetCode 8月月更

带你造轮子,自定义一个随意拖拽可吸边的悬浮View组件

yechaoa

android 开源 签约计划第三季 8月月更

《The Google File System》新说

Joseph295

Rust 入门指南 (用 WASM 开发第一个 Web 页面)

王泰

rust Wasm WebAssenbly ​Rust

MySQL之my.cnf配置文件

TimeFriends

8月月更

《迁移学习导论》第2版,升级内容抢先看!

博文视点Broadview

转转测试环境的标签域名实践

转转技术团队

nginx hosts

Java 是否应该使用通配符导入( wildcard imports)

HoneyMoose

浅聊偏函数

掘金安东尼

JavaScript 函数式 8月月更

React的理念与V16的架构变化

郭明

React

C#/VB.NET:在 Word 中设置文本对齐方式

Geek_249eec

C# word VB.NET 文本对齐

开源一夏|ArkUI如何自定义弹窗(eTS)

坚果

开源 HarmonyOS OpenHarmony 8月月更

SAP 人工智能解决方案的演进史 - 从 SAP Leonardo 到 SAP Data Intelligence

汪子熙

人工智能 机器学习 AI SAP 8月月更

一文带你了解 Java 中的构造器

踏雪痕

Java 构造函数 8月月更

架构实战营模块三作业

zhihai.tu

8月总结高频vue面试题

helloworld1024fd

Vue

开源一夏 | 查询分页不只有limit,这四种分页方法值得掌握

知识浅谈

开源 8月月更

Jina 实例秀|七夕神器!比你更懂你女友的口红AI

Jina AI

七夕 神经网络架构搜索

华为开源:聚焦开源基础软件,共建健康繁荣生态

科技热闻

mysql进阶(二十六)MySQL 索引类型

No Silver Bullet

MySQL MySQL索引 8月月更

STM32+SIM800C采用MQTT协议登录OneNet上传温湿度、MQ2烟雾浓度、GPS数据

DS小龙哥

8月月更

仿钉钉审批流程后端 PHP 处理(一)

CRMEB

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