Remplaza un elemento específico en un servidor designado

# Memcached::replaceByKey

(PECL memcached >= 0.1.0)

Memcached::replaceByKey — Remplaza un elemento específico en un servidor designado

### Descripción

public function Memcached::replaceByKey(
string `$server_key`,
string `$key`,
mixed `$value`,
int `$expiration` = 0
): bool

Memcached::replaceByKey() es funcionalmente equivalente a la función Memcached::replace(), con la excepción de que la variable libre `server_key` puede ser utilizada para dirigir la clave `key` hacia un servidor específico. Esto es útil si se desea mantener un grupo de variables agrupadas en un servidor.

### Parámetros

`server_key`

  La clave que identifica el servidor donde almacenar o recuperar el valor. En lugar de calcular el hash sobre la clave real del elemento, se calcula el hash sobre la clave del servidor al decidir con qué servidor memcached comunicarse. Esto permite agrupar elementos relacionados en un solo servidor para mayor eficiencia con operaciones múltiples.

`key`

  La clave bajo la cual almacenar el valor.

`value`

  El valor a almacenar.

`expiration`

  El tiempo de expiración, predeterminado a 0. Véase Expiration Times para más información.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error. El método Memcached::getResultCode() va devolver `Memcached::RES_NOTSTORED` si la clave no existe.

### Ver también

- Memcached::replace() - Remplaza un elemento bajo una clave
- Memcached::set() - Almacena un elemento
- Memcached::add() - Añade un nuevo elemento bajo una nueva clave

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open