Memcached::getMultiByKey
指定したサーバーから複数のアイテムを取得する
説明
public arrayfalse Memcached::getMultiByKey(string $server_key
, array $keys
, int $get_flags
= 0)
パラメータ
-
server_key
-
値を格納したりデータを取得したりするサーバーを表すキー。
アイテムの実際のキーをハッシュするかわりにサーバーのキーをハッシュして、どの memcached サーバーとやりとりするのか選びます。
これで、関連するアイテムを一つのサーバーにまとめられるようになり、マルチ操作の効率が上がります。
-
keys
-
取得したいキーの配列。
-
get_flags
-
取得操作のフラグ。
戻り値
見つかったアイテムの配列、失敗した場合に false
を返します。
必要に応じて Memcached::getResultCode を使用しましょう。
参考
- Memcached::getMulti
- Memcached::get
- Memcached::getDelayed