PHP Conference Japan 2024

Memcached::replaceByKey

(PECL memcached >= 0.1.0)

Memcached::replaceByKey取代特定伺服器上現有鍵下的項目

說明

public Memcached::replaceByKey(
    字串 $server_key,
    字串 $key,
    混合 $value,
    整數 $expiration = 0
): 布林值

Memcached::replaceByKey() 的功能與 Memcached::replace() 相同,不同之處在於可以使用自由格式的 server_keykey 對應到特定伺服器。如果您需要將一堆相關的鍵保留在特定伺服器上,這會很有用。

參數

server_key

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

鍵值 (key)

儲存值的鍵值。

值 (value)

要儲存的值。

到期時間 (expiration)

到期時間,預設為 0。更多資訊請參見到期時間

返回值

成功時返回 true,失敗時返回 false。如果鍵值不存在,Memcached::getResultCode() 將返回 Memcached::RES_NOTSTORED

另請參閱

新增註記

使用者貢獻的註記

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