Memcached proporciona un controlador personalizado de sesiones que puede emplearse para almacenar sesiones de usuario en caché de memoria. Utiliza internamente una instancia diferente para este propósito, por lo que se puede utilizar una agrupación de servidores diferente si fuera necesario. Las claves de sesión se almacenan bajo el prefijo memc.sess.key., considerándolo así si se utiliza la misma agrupación de servidores para caché de sesiones y caché genérica.