redis的数据的导出和导入,可能会包含一些对系统运行起关键作用的重要数据。因此,我们导出和导入的时候,不能把数据丢失了,同时又要高效率导入。所以必须使用专业的导入和导出工具。我之前写到导出和导入的lua脚本,不单兼容性差,去到集群就用不了,而且速度还慢。最后还是果断放弃使用脚本,还是使用专业的工具做导出和导入。
redis的导出和导入,有可视化工具,也有命令行工具,这里,我们当然是要选可视化工具,命令行工具安装也麻烦,使用也麻烦,直接pass掉。
这里我是推荐使用yunedit-redis来做导出和导入,其一是因为它的导出和导入非常类型,可以导出整库、还可以导出单个db,还可以只导出几个key、甚至可以使用它的自定义导出功能根据正侧表达式导出符合规则的key的数据。
可视化工具嘛,使用起来也很简单,安装上去,设置一个redis连接,在对应的db上右键,就可以看到导入和导出界面了,如下图:

然后导入的时候,也是在db下点右键,然后导入即可。
唯一需要注意的是,假如你想导入到云上的redis,比如阿里云的tair,那么你要先在tair的控制台里,设置允许外网访问,然后配置一个白名单,让yunedit-redis可以通过外网连接上redis。
 
                             
                