我有数千台设备在现场运行,每分钟都在发送它们的位置数据。我们现在计划使用 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/