娄静曼 发表于 2025-10-6 12:31:13

redis使用lua脚本迁移数据到集群版redis失败怎么解决

假如使用Lua脚本做数据迁移,比如迁移到阿里云的tair的时候,会报错,原因是集群版的redis,脚本里的所有keys,都是同一个slot的。
但是redis的slot有16384个,很难保证插入的数据是同一个slot。假如分开不同的slot来插入,就要调用多次lua脚本,性能就无法提升。
因此,做redis数据的迁移,比如一个db复制到另一个db, 或者是一个redis实例的部分数据复制到另一个redis实例里,可以使用成熟的工具来做迁移,我是使用yunedit-redis来做迁移的。
它的导出和导入功能很灵活,可以导出整个redis或者整个db的数据,也可以自定义根据正则表达式导出部分数据。
而且它有可视化界面,操作起来比较简单。
对于集群版,你还是放弃使用lua脚本的想法,还是使用成熟的工具。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

港髁 发表于 2025-10-30 00:46:38

这个有用。

高小雨 发表于 2025-12-11 04:24:09

感谢分享,下载保存了,貌似很强大

即息极 发表于 2025-12-11 15:00:34

谢谢分享,试用一下

类饲冰 发表于 2025-12-13 16:02:30

谢谢楼主提供!

锦惺 发表于 2025-12-18 04:46:21

yyds。多谢分享

博咱 发表于 2025-12-20 17:37:04

谢谢楼主提供!

佴莘莘 发表于 2025-12-31 23:05:59

yyds。多谢分享

拍棹 发表于 2026-1-12 15:51:36

过来提前占个楼

蓝娅萍 发表于 2026-1-14 18:29:37

分享、互助 让互联网精神温暖你我

山真柄 发表于 2026-1-17 21:55:31

鼓励转贴优秀软件安全工具和文档!

祝安芙 发表于 2026-1-19 23:54:17

前排留名,哈哈哈

埤兆 发表于 2026-1-23 10:07:30

过来提前占个楼

纣捎牟 发表于 2026-1-27 07:12:03

用心讨论,共获提升!

向梦桐 发表于 2026-1-27 15:51:27

yyds。多谢分享

全叶农 发表于 2026-1-28 09:59:36

鼓励转贴优秀软件安全工具和文档!

廖彗云 发表于 2026-1-28 19:24:08

热心回复!

赶塑坠 发表于 2026-1-29 05:24:00

不错,里面软件多更新就更好了

篁瞑普 发表于 2026-2-5 02:47:24

鼓励转贴优秀软件安全工具和文档!

赏勿 发表于 2026-2-6 08:52:23

谢谢分享,试用一下
页: [1] 2
查看完整版本: redis使用lua脚本迁移数据到集群版redis失败怎么解决