java - 将数据从 Redis 迁移到 Microsoft Azure 的最佳方式是什么

标签 java redis data-migration azure-table-storage

我有数千台设备在现场运行,每分钟都在发送它们的位置数据。我们现在计划使用 Microsoft Azure Table 和 Redis,作为一个 poc,我通过在每个 imei 的一个小时内为每个季度创建 key ,在 redis 中仅存储 10 个设备位置数据, 就像 2017 年 3 月 23 日 15:01 发送的数据的 redis key 一样,imei“abc”将是“abc2017032315Q1”。
每个Redis键的过期时间设置为2小时。 现在我必须将这些数据移动到 microsoft azure 表,我正计划为其编写一个作业,该作业将从 redis 读取过去一小时的数据并将其存储到 Microsoft Azure 表中,这将是我将要进行的最佳迁移方式必须对所有数以千计的设备执行相同的操作。

我正在使用 Java。

最佳答案

我认为迁移与 Redis 兼容的 RDB 文件应该可行,因为 RDB 文件可以导出和导入回 Redis 的任何部署环境。 有关更多信息,您可以点击链接 RDB

关于java - 将数据从 Redis 迁移到 Microsoft Azure 的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42969699/

相关文章:

具有增量整数值的 Redis 键

redis - Kue JSON API 不返回任何数据 - KUE with AWS Redis

mysql - aws DMS 仅复制更改错误

java - 工具栏在 Android 4.X 设备上不可见

java - 为什么当我在方法之外创建 TextView 的新实例时,程序可以编译但会崩溃?

java - 使用indexOf()方法查找包含 "to"的单词

java - 如何从 XML 文件中删除多余的空行?

asp.net-mvc - .NET Core 带密码的分布式 Redis 缓存

postgresql - 在复杂查询中连接两个表(非统一数据)