A method for reducing power consumption of a memory in a computer device, wherein the memory comprises at least two channels, each channel comprises at least two storage units, a dirty data storage area is set in the memory, the dirty data storage area comprises a plurality of storage units among said at least two storage units in each channel, and the method comprises the following steps performed by a processor of the computer device: obtaining setting information of the memory; setting the dirty data storage area in the memory according to the setting information; and setting a common data storage area in the memory different from the dirty data storage area; when a data operation request is received, determining whether data to be operated in the data operation request is dirty data or not, wherein dirty data corresponds to one of to-be-written data in an IO write request delivered by the processor, to-be-rewritten data in a rewriting request, metadata, or system critical data, wherein data that is not dirty corresponds to data that is written from a non-volatile memory of the computer device to the memory and other noncritical data; storing, when it is determined that the data to be operated in the data operation request is dirty data, the dirty data in the dirty data storage area; storing, when it is determined that the data to be operated in the data operation request is not dirty data, the data to be operated in the common data storage area; after the computer device encounters a power failure, turning on a backup power supply to supply power to the memory; causing the plurality of storage units comprised in the dirty data storage area to enter a normal operating state, and causing all storage units in the common data storage area to enter a self-refreshing state; and writing data in the dirty data storage area to the non-volatile memory of the computer device, wherein the writing of data in the dirty data storage area to the non-volatile memory of the computer device comprises, until the data in the dirty data storage area is completely written to the non-volatile memory, repeating the steps of: causing a storage unit among the plurality of storage units and that has not been written to the non-volatile memory to enter an operating state; causing the other storage units among the plurality of storage units to enter a self-refreshing state; and when data in the storage unit that is currently in the operating state is completely written to the non-volatile memory, causing the storage unit to enter a self-refreshing state; wherein the method further comprises: turning off the backup power supply after data in the plurality of storage units has been written to the non-volatile memory. obtaining setting information of the memory; setting the dirty data storage area in the memory according to the setting information; and setting a common data storage area in the memory different from the dirty data storage area; when a data operation request is received, determining whether data to be operated in the data operation request is dirty data or not, wherein dirty data corresponds to one of to-be-written data in an IO write request delivered by the processor, to-be-rewritten data in a rewriting request, metadata, or system critical data, wherein data that is not dirty corresponds to data that is written from a non-volatile memory of the computer device to the memory and other noncritical data; storing, when it is determined that the data to be operated in the data operation request is dirty data, the dirty data in the dirty data storage area; storing, when it is determined that the data to be operated in the data operation request is not dirty data, the data to be operated in the common data storage area; after the computer device encounters a power failure, turning on a backup power supply to supply power to the memory; causing the plurality of storage units comprised in the dirty data storage area to enter a normal operating state, and causing all storage units in the common data storage area to enter a self-refreshing state; and writing data in the dirty data storage area to the non-volatile memory of the computer device, wherein the writing of data in the dirty data storage area to the non-volatile memory of the computer device comprises, until the data in the dirty data storage area is completely written to the non-volatile memory, repeating the steps of: causing a storage unit among the plurality of storage units and that has not been written to the non-volatile memory to enter an operating state; causing the other storage units among the plurality of storage units to enter a self-refreshing state; and when data in the storage unit that is currently in the operating state is completely written to the non-volatile memory, causing the storage unit to enter a self-refreshing state; wherein the method further comprises: turning off the backup power supply after data in the plurality of storage units has been written to the non-volatile memory. causing a storage unit among the plurality of storage units and that has not been written to the non-volatile memory to enter an operating state; causing the other storage units among the plurality of storage units to enter a self-refreshing state; and when data in the storage unit that is currently in the operating state is completely written to the non-volatile memory, causing the storage unit to enter a self-refreshing state; wherein the method further comprises: turning off the backup power supply after data in the plurality of storage units has been written to the non-volatile memory.