Redis Data Integration 发行说明 1.4.4(2025 年 1 月)
使用 Helm Chart 在 Kubernetes 上安装。对 VM 上的安装进行了改进。
此维护版本取代了 1.4.3 版本。
RDI 的使命是帮助 Redis 客户将 Redis Enterprise 与来自其慢速磁盘数据库的实时数据同步,以:
- 满足所需的读取查询速度和规模,并提供出色且可预测的用户体验。
- 在构建管道和编码数据转换时节省资源和时间。
- 通过节省昂贵的数据库只读副本费用来降低总拥有成本。
RDI 使用变更数据捕获 (CDC) 机制使 Redis 缓存与主数据库中的更改保持同步。 它还允许您将关系表中的数据转换为符合应用程序要求的方便快捷的数据结构。您可以使用配置系统指定转换,因此无需编码。
标题
-
使用 Helm Chart 在 Kubernetes 上安装。您可以使用 Helm 在 OpenShift 或其他风格的 K8s 上安装。
-
在 VM 上安装的改进:
- 添加
upgrade.sh
脚本 - 卸载脚本删除 RDI CLI
- 将 Ingress 添加到
collector-source
VM 安装的指标导出器 - 修复升级期间的 RDI 版本问题
- 确保
KUBECONFIG
在升级期间设置 - 升级
datayoga
到 1.127.0 - add_field一个或多个记录的块被拒绝,但整个批次被标记为被拒绝。使故障排除变得困难 - 修复安装程序未设置
RDI_REDIS_SSL
如果启用了 SSL,则正确
- 添加
已修复的问题
- RDSC-3103:如果记录的转换被拒绝,则整个处理器批处理最终会出现在 DLQ 中
- RDSC-3130:安装 1.4.3 失败,但使用 1.2.8 成功安装
- RDSC-3141:在 VM 上运行 RDI 时,无法访问指标
- RDSC-3142:
redis-di upgrade
失败并显示错误消息 - 严重 - 尝试升级 RDI 时出错:无法获取 RDI 实例的当前版本 - RDSC-3143:VM 升级上的 RDI 错误消息 - 获取“http://localhost:8080/openapi/v2?timeout=32s”:拨号 tcp 127.0.0.1:8080:连接:连接被拒绝
- RDSC-3156:添加要执行的脚本
redis-di upgrade
正确
局限性
RDI 可以将数据写入 Redis 主动-主动数据库。但是,它不支持将数据写入两个或多个主动-主动副本。将数据从 RDI 写入多个主动-主动副本很容易损害数据完整性,因为 RDI 与源数据库提交不同步。