应用开发好以后,我们需要做跨环境的数据迁移或数据初始化,比如从一个redis实例的一个db迁移到另一个db,又或者将一个redis实例的数据,迁移到生产端的redis,又或者将本地redis实例的数据,迁移到云上面的redis上。
由于不同的redis的服务端不一定是同一台服务器,所以不建议使用整个RDB拷贝的方式去迁移,而且RDB的拷贝也不知道跨db迁移。
最好的方法是使用redis客户端实现数据的迁移,这里可以使用yunedit-redis来做这个数据的迁移。
下面是整理出来的迁移步骤:
一、打开yunedit-redis,连接上需要导出数据的redis实例。
如下图所示
二、连接上数据库实例,并选择实例下面的db后,可以在右侧看到有几个导出按钮
三、导出数据
最灵活的是自定义导出,可以根据数据类型和key表达式导出数据
这里我们为了演示,使用最简单的导出当前DB的功能,先导出单个DB的数据。
如下图所示:
点击导出后,就可以选择文件保存到本地:
四、使用yunedit-redis连接需要导入数据的redis实例
五、点击导入按钮开始导入流程
如下图所示:
六、配置导入参数
如下图所示,选择需要导入的数据类型,和选择是否需要防重复
六、选择要导入的db
点选择备份文件导入后,会弹出选择文件的对话框,可以选择之前保存到本地的zip文件导入数据
选择完文件后,就可以选择需要导入的db了
这样很快就可能导入数据到不同的db或者不同的实例上面了。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。