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
Ejemplo #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
Ver también
- Memcached::getOption() - Obtener el valor de una opción Memcached
- Memcached::setOptions() - Set Memcached options
- Constantes de Memcached
Harry Fuecks ¶
3 years ago
