每个key都顺序存储，避免冲突