(PECL memcached >= 0.1.0)
Memcached::set — Guardar un ítem
   Memcached::set() guarda el valor dado por value
   en un servidor de memcached bajo la clave especificada por key. El
   parámetro expiration se puede emplear para controlar cuándo se
   considera que ha expirado el valor.
  
   El valor puede ser cualquier tipo de PHP válido excepto recursos, ya que estos no
   se pueden representar de forma serializada. Si la opción
   Memcached::OPT_COMPRESSION está activada, el
   valor serializado será además comprimido antes de guardarlo.
  
keyLa clave en la que se guardará el valor.
valueEl valor a guardar.
expirationTiempo de expiración, que por defecto es 0. Ver Tiempos de expiración para más información.
   Devuelve TRUE en caso de éxito o FALSE en caso de error.
   Emplee Memcached::getResultCode() si fuera necesario.
  
Ejemplo #1 Ejemplo de Memcached::set()
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->set('int', 99);
$m->set('string', 'una cadena sencilla');
$m->set('array', array(11, 12));
/* la clave 'object' expirará en 5 minutos */
$m->set('object', new stdclass, time() + 300);
var_dump($m->get('int'));
var_dump($m->get('string'));
var_dump($m->get('array'));
var_dump($m->get('object'));
?>
El resultado del ejemplo sería algo similar a:
int(99)
string(19) "una cadena sencilla"
array(2) {
  [0]=>
  int(11)
  [1]=>
  int(12)
}
object(stdClass)#1 (0) {
}