我正在寻找一个可以帮助我从Redis到Amazon DynamoDB进行数据迁移的lib或命令行工具。有没有人知道可以完成这项工作的工具或库?
谢谢!
答案 0 :(得分:2)
我建议您查看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(即map / reduce作业)。 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/EMRforDynamoDB.html