PHP Conference Japan 2024

Memcached::deleteByKey

(PECL memcached >= 0.1.0)

Memcached::deleteByKey從特定伺服器刪除項目

說明

public Memcached::deleteByKey(字串 $server_key, 字串 $key, 整數 $time = 0): 布林值

Memcached::deleteByKey() 的功能與 Memcached::delete() 相同,不同之處在於可以使用自由格式的 server_keykey 對應到特定伺服器。

參數

server_key

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

鍵值(key)

要刪除的鍵值。

時間(time)

伺服器等待刪除項目時間的長度。

注意從 memcached 1.3.0 版(2009 年發布)開始,不再支援此功能。傳遞非零的 time 參數將導致刪除失敗。Memcached::getResultCode() 將返回 MEMCACHED_INVALID_ARGUMENTS

傳回值

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

另請參閱

新增註釋

使用者貢獻的註釋

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