Memcached is a high performance multithreaded event-based key/value cache store intended to be used in a distributed system.
https://github.com/memcached/memcached