光的波长越长能量越小.那红移和蓝移符合能量守恒吗?