我正在寻找可以帮助我从Redis到Amazon DynamoDB进行数据迁移的lib或命令行工具。有谁知道可以完成这项工作的工具或库?

谢谢!

最佳答案

我建议您看看redis-rdb-tools从Redis中提取数据。

该软件包可以将Redis数据库的内容转储为JSON文件。然后,您可以使用Amazon提供的任何加载器工具来填充其数据库(或编写您自己的数据库)。

例如,AWS命令行界面支持使用JSON填充DynamoDB:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.CLI.html
http://docs.aws.amazon.com/cli/latest/reference/dynamodb/index.html

但是,您可能必须转换JSON文件才能使用AWS CLI命令。

亚马逊建议将数据批量加载到DynamoDB中的方法是Amazon EMR(即映射/减少作业)。 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/EMRforDynamoDB.html

09-15 17:09