Memcached es una plataforma de caché (puede implementarse de manera distribuida) que se utiliza para guardar datos de aplicaciones en uno o mas servidores de cache, todo de una forma sencilla y transparente. Estas características lo han convertido en un sistema sumamente utilizado.
Memcached nos permite guardar cualquier tipo de dato que creamos digno de ser “cacheado“, ejemplo: resultados de cálculos o consultas complejas a base de datos, información de sesiones, etc.