Memcached
PHP Manual

Memcached::setByKey

(PECL memcached >= 0.1.0)

Memcached::setByKeyGuardar un ítem en un servidor específico

Descripción

public bool Memcached::setByKey ( string $server_key , string $key , mixed $value [, int $expiration ] )

Memcached::setByKey() su funcionalidad es equivalente a Memcached::set(), con la excepción de que server_key puede ser usado para apuntar una key a un servidor determinado. Resulta útil si se necesita relacionar cierta cantidad de claves a un servidor determinado.

Parámetros

server_key

La clave que identifica el servidor en donde guardar el valor.

key

La claven en donde se guardará el valor.

value

El valor a guardar.

expiration

Tiempo de expiración, por defecto definido a 0. VeaTiempos de Expiración para más info info.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error. Use Memcached::getResultCode() si es necesario.

Ejemplos

Ejemplo #1 Ejemplo de Memcached::setByKey()

<?php
$m 
= new Memcached();
$m->addServer('localhost'11211);

/* keep IP blocks on a certain server */
$m->setByKey('api-cache''block-ip:169.254.253.252'1);
$m->setByKey('api-cache''block-ip:169.127.127.202'1);
?>

Ver también


Memcached
PHP Manual