Based on redis protocol, storing data in leveldb, using muduo for communication