redis从db0迁移数据至db1

从redis db0中迁移’employeeInfo_'为前缀的key到db1中,db0删除该key

redis-cli -a redis123 -n 0 keys 'employeeInfo_*' | xargs -I '{}' redis-cli -a redis123 -n 0 move '{}' 1

redis-cli -n 0 keys ‘*’ 表示获取db0中所有的keys
-a redis123 表示密码redis123
xargs -I ‘{}’ 表示将上步操作的结果作为参数,保存在’{}'中, 在执行移动db1命令: redis-cli -a redis123 -n 0 move ‘{}’ 1

ps:若是Redis带密码,前后都要带上-a 密码

具体参考redis之间数据迁移 - 开始的第一步 - 博客园

migrate迁移不会删除原有的key并且迁移到目标库中
具体参考 redis 数据迁移 - perla - 博客园

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值