Be warned that setting the option Memcached::OPT_DISTRIBUTION to Memcached::DISTRIBUTION_CONSISTENT can carry a significant performance hit so is best used with persistent connections. More details at http://github.com/andreiz/php-memcached/issues#issue/14
Memcached::setOption
(PECL memcached >= 0.1.0)
Memcached::setOption — Establece una opción Memcached
Descripción
Este método establece el valor de una option Memcached. Algunas opciones corresponden a las definidas por libmemcached y otras son específicas a la extensión. Vea Constantes Memcached para más información.
Las opciones listadas más abajo requieren valores especificados via constantes.
Memcached::OPT_HASH require valores Memcached::HASH_*.
Memcached::OPT_DISTRIBUTION requiere valores Memcached::DISTRIBUTION_*.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Example #1 Estableciendo una opción Memcached
<?php
$m = new Memcached();
var_dump($m->getOption(Memcached::OPT_HASH) == Memcached::HASH_DEFAULT);
$m->setOption(Memcached::OPT_HASH, Memcached::HASH_MURMUR);
$m->setOption(Memcached::OPT_PREFIX_KEY, "widgets");
echo "Prefix key is now: ", $m->getOption(Memcached::OPT_PREFIX_KEY), "\n";
?>
El resultado del ejemplo sería:
bool(true) Prefix key is now: widgets
Harry Fuecks
26-May-2010 08:25
