PHP 5.5.20 is available

Memcached::addServers

(PECL memcached >= 0.1.1)

Memcached::addServersAñadir varios servidores a la agrupación de servidores

Descripción

public bool Memcached::addServers ( array $servers )

Memcached::addServers() añade servers a la agrupación de servidores. Cada entrada de servers debe ser un array que contenga el nombre de host, el puerto y, opcionalmente, el peso (importancia) del servidor. No se establecerá ninguna conexión a los servidores en este proceso.

El mismo servidor podría aparecer varias veces en la agrupación de servidores, debido a que no se realiza ninguna comprobación de duplicados. Esta característica no es aconsejable; emplee en su lugar la opción weight para aumentar el peso de selección (importancia) de dicho servidor.

Parámetros

array

Array de servidores a añadir a la agrupación de servidores.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de Memcached::addServers()

<?php
$m 
= new Memcached();

$servidores = array(
    array(
'mem1.dominio.com'1121133),
    array(
'mem2.dominio.com'1121167)
);
$m->addServers($servidores);
?>

Ver también

add a note add a note

User Contributed Notes 1 note

up
1
Michael Brenden
3 years ago
See the note for __construct()

Important to not call ->addServers() every run -- only call it if no servers exist (check getServerList() ); otherwise, since addServers() does not check for dups, it will let you add the same server again and again and again, resultings in hundreds if not thousands of connections to the MC daemon.
To Top