perhaps redis oplog could be brought to bear? (Ive never had time to look into it. These situations can get hacky quickly )