Memcached::addServers
(PECL memcached >= 0.1.1)
Memcached::addServers — 複数のサーバーをサーバープールに追加する
説明
public 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);?>