开发者社区> 问答> 正文

相关redis AOF数据还原的问题

请教一个问题,有两台机器redis A和B,数据使用都是先select 0后使用,在另外一台机器redis C上恢复,可以将A 的数据库还原到C的0号库(select 0后可以使用),B的数据库还原到C的1号库(select 1后可以使用)吗?

展开
收起
落地花开啦 2016-02-05 18:29:05 2814 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    理论上可以做到的,因为aof文件里面存放的是都是操作指令。可以这样操作,写个脚本,在A的aof文件操作命令之前都增加为select 0,在B的aof文件操作命令之前增加select 1,之后将A和B的aof文件合并到一个新的 文件 c.aof,之后修改C的配置文件,持久化方式选为aof,并且将持久化文件的路径和文件名改成何c.aof的一致

    2019-07-17 18:38:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载