增加了冗余写和读