Memcached proporciona un controlador personalizado de sesiones que puede emplearse para almacenar sesiones de usuario en memcache. 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 sesiones se almacenan bajo el prefijo memc.sess.key., por lo que hay que considerar esto si se utiliza la misma agrupación de servidores para caché de sesiones y caché genérica.