a key-value db like memcached which is based on json.You need libevent(http://libevent.org/) and tcmalloc(http://goog-perftools.sourceforge.net/doc/tcmalloc.html‎).You can build with:make server