A data hashing method, a data processing method, and a data processing system using a similarity-based hashing algorithm in which the same hash value is calculated for the same data and the more similar data, the smaller difference in the generated hash values. The cache server comprises a cache-data-list table and a cache-data-list administrating unit. The second power manager communicates with the first power manager and manages a second power consumption for one of the power islands.