redis AOF数据还原的问题

沙-漠 发布于 2015/12/15 11:51
阅读 289
收藏 0
 请教一个问题,有两台机器redis A和B,数据使用都是先select 0后使用,在另外一台机器redis C上恢复,可以将A 的数据库还原到C的0号库(select 0后可以使用),B的数据库还原到C的1号库(select 1后可以使用)吗? 
加载中
0
giantwu
giantwu

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

返回顶部
顶部