The invention discloses a request
processing method for a storage
system by using a mixed memory key value, which comprises the following steps of: if a point query request is obtained, searching a
hash table and returning a query result; If the
skip list is the range query request, constructing a corresponding
skip list command, adding the
skip list command to a command cache
queue of each skip
list, waiting until return results of all skip lists are obtained, combining the obtained return results according to the lexical order, and returning the combined return results; If the request is thewrite request, distributing a memory in the NVM and writing a value; Further judging the type of the write request, if the write request is an update request, updating the
hash table, and constructing a corresponding table skip command; If the request is the
insertion request, newly establishing a skip
list node, updating a
hash table, and constructing a corresponding skip
list command; And determining a target skip list according to the length of the key in the write request, and adding a skip list command to a command cache
queue of the target skip list. According to the method, the read-write
delay of the medium is fully considered, and the
processing performance of the read operation with high proportion is optimized, so that the overall performance of the
system is effectively improved.