Memcached is a general-purpose distributed memory caching system used by many sites around. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read. Memcached runs on Unix, Linux, Windows and Mac OS X.
The memcached gem requires the following development libraries to be installed
sudo apt-get install libmemcached-dev libsasl2-dev
and then
sudo gem install memcached