PHP Conference Japan 2024

Memcached::add

(PECL memcached >= 0.1.0)

Memcached::add使用新的鍵新增項目

說明

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

Memcached::add() 的功能類似於 Memcached::set(),但如果伺服器上已存在 key,則操作會失敗。

參數

key

用於儲存值的鍵。

value

要儲存的值。

expiration

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

傳回值

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

另請參閱

新增註釋

使用者貢獻的註釋 1 則註釋

ilya dot chase at yandex dot ru
5 年前
請注意,此操作是原子性的,表示它不受競爭條件操作的影響(因為 memcached 在單一程序中運行)。您可以使用此方法進行鎖定,並且可以確保兩個請求不會同時使用此方法獲得「true」。
To Top