« Memcached::addServer
Memcached::append »

Memcached::addServers

(PECL memcached >= 0.1.1)

Memcached::addServers — 複数のサーバーをサーバープールに追加する

説明

public function Memcached::addServers(array $servers): bool

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);
?>

参考

関連キーワード:
サーバー   Memcached   プール   addServers   servers   複数   addServer   重み   domain   append   memcached   エントリ   個々   ホスト   ポート   時点   接続   確立   複数回   重複   チェック   weight   選択   成功   参考
関連する関数・ページ:
memcached.addserver   memcached.resetserverlist   memcached.getserverlist   memcached.getversion   book.memcached   memcached.delete