PHP Conference Japan 2024

Memcached::getMultiByKey

(PECL memcached >= 0.1.0)

Memcached::getMultiByKey從特定伺服器擷取多個項目

說明

public Memcached::getMultiByKey(字串 $server_key, 陣列 $keys, 整數 $get_flags = 0): 陣列|false

Memcached::getMultiByKey() 的功能與 Memcached::getMulti() 相同,差別在於可以使用自由格式的 server_keykeys 對應到特定伺服器。

參數

server_key

用於識別儲存或擷取值的伺服器金鑰。在決定與哪個 memcached 伺服器通訊時,我們不是對項目的實際鍵進行雜湊,而是對伺服器金鑰進行雜湊。這允許相關項目被分組在單個伺服器上,以提高多操作的效率。

鍵 (keys)

要擷取的鍵陣列。

取得旗標 (get_flags)

取得操作的旗標。

返回值

返回找到的項目陣列,如果失敗則返回 false。如有需要,請使用 Memcached::getResultCode()

更新日誌

版本 說明
PECL memcached 3.0.0 已移除 &cas_tokens 參數。新增了 Memcached::GET_EXTENDED,當作為旗標傳遞時,它確保擷取 CAS 權杖 (token)。

另請參閱

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top