我们在日常开发或发版的时候,经常会遇到一种场景,就是redis的数据是放在一个redis实例下的db0的,而我们另一个环境的数据是放在db1的或者放在另一个reids实例下的。这样,就需要db数据的迁移。
而redis针对db迁移方面,应该使用yunedit-redis来做迁移,yunedit-redis不仅能将db0迁移到db0, 还可以将db0迁移到db1,或者是迁移到另一个机房的其他redis实例下的db0/db1,都是可以的。因为yunedit-redis的导出和导入,都是可以选择db的。
下面,介绍下使用yunedit-redis做db数据迁移的指南教程:
(一)安装yunedit-redis
从yunedit-redis官网下载yunedit-redis的安装包,安装包下载下来双击安装即可,安装不需要做什么配置。
(二)连接redis实例,导出一个db的数据
在yunedit-redis的左侧,添加redis连接,连接上一个redis实例后,就可以看到db列表,点击其中一个db,右键,即可看到导出菜单,点击导出菜单,就可以导出这个db的数据了。

导出的时候,可以选择导出的数据类型,比如string/list/set/zset/hash/stream这些类型都是可以过滤的,比如不想导出stream类型,取消勾选stream这个类型即可。
(三)导入数据
连接需要导入数据的redis实例,还是在某个db下,点击右键,即可看到导入数据的菜单,然后点击菜单后,出现如下的界面:

(四)选择导入的db
在导入界面点击“选择备份文件导入”这个功能后,就会弹出,可以选择需要导入到哪个db了:

选择一个目标的db后,再点击导入按钮,即可导入到具体的db上了。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。