The invention discloses a key value
management system and method based on salt stack and Redis. The
system comprises a managed node, a
database node and a storage node. The
database node is a node which runs Redis primary and secondary clusters; salt stack
client sides require to be deployed on servers of a Redis primary
library and a Redis secondary
library; the storage node stores Redis key value data, Redis key value
recovery operation is facilitated, and the salt stack
client sides are deployed; the managed node stores Redis primary and secondary cluster meta information, key value back-upmeta information, storage node meta information and
database node meta information, and
Web application service and a salt stack management end are deployed; and corresponding commands are transmitted to the salt stack
client sides of the storage node through the salt stack management end, key value back-up files are transmitted, and thus, back-up and
recovery operation is simplified. Examination, back-up, deleting and
recovery operations of single or multiple key values are supported. The method is simple to operate, and one-touch operation can be implemented after an interface of a platformis filled with a small amount of information. Safe and reliable operation is implemented, the working efficiency is improved, and the manual maintenance cost is reduced.