Redis Data Integration 发行说明 1.6.2(2025 年 3 月)
使用 Helm Chart 在 Kubernetes 上安装。对 VM 上的安装进行了改进。
此维护版本取代了 1.6.1 版本。
RDI 的使命是帮助 Redis 客户将 Redis Enterprise 与来自其慢速磁盘数据库的实时数据同步,以:
- 满足所需的读取查询速度和规模,并提供出色且可预测的用户体验。
- 在构建管道和编码数据转换时节省资源和时间。
- 通过节省昂贵的数据库只读副本费用来降低总拥有成本。
RDI 使用变更数据捕获 (CDC) 机制使 Redis 缓存与主数据库中的更改保持同步。 它还允许您将关系表中的数据转换为符合应用程序要求的方便快捷的数据结构。您可以使用配置系统指定转换,因此无需编码。
标题
- 修复:对于包含短划线的 RDI 命名空间,
rdi-metrics-exporter
启动时立即崩溃 - 修复报告的安全漏洞
- 修复:使用 mTLS 时,从 Debezium 连接到 PostgreSQL 失败,并显示“无法读取 SSL 密钥文件”
修复和改进
-
解决了 中的启动崩溃问题
rdi-metrics-exporter
修复了如果 RDI 命名空间包含破折号(例如my-namespace
),这些 API 在 Prometheus 标签中是不允许的。 -
修补的安全漏洞解决了以下报告的 CVE:
- 漏洞:CVE-2019-14250
- CVE-2019-17543漏洞
- CVE-2023-32665漏洞
- CVE-2024-52533漏洞
- CVE-2020-17049漏洞
- 漏洞:CVE-2024-47874
-
改进了 mTLS 兼容性
collector-initializer
现在,在初始化期间会跳过 DER 格式的密钥,从而解决 Debezium 的 PostgreSQL 连接错误(could not read SSL key file
) 时。
局限性
RDI 可以将数据写入 Redis 主动-主动数据库。但是,它不支持将数据写入两个或多个主动-主动副本。将数据从 RDI 写入多个主动-主动副本很容易损害数据完整性,因为 RDI 与源数据库提交不同步。