(PECL memcached >= 0.1.1)
Memcached::addServers — Добавляет несколько серверов в пул
$servers
)
Memcached::addServers() добавляет сервера, указанные в массиве
servers
, в общий пул. Каждый элемент массива
servers
представляет собой массив, содержащий имя хоста,
порт и, необязательно, весовой коэффициент сервера. Соединение с серверами при этом
не устанавливается.
Один и тот же сервер может встречаться в пуле несколько раз, потому что никаких
проверок на дублирование вхождений нет. Но это не целесообразно; вместо этого
нужно использовать параметр weight
для повышения
приоритета данного сервера.
array
Массив с серверами для добавления в пул.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Пример #1 Пример использования Memcached::addServers()
<?php
$m = new Memcached();
$servers = array(
array('mem1.domain.com', 11211, 33),
array('mem2.domain.com', 11211, 67)
);
$m->addServers($servers);
?>