PHP Conference Japan 2024

Memcached::decrementByKey

(PECL memcached >= 2.0.0)

Memcached::decrementByKey減少儲存在特定伺服器上的數值項目的值

說明

public Memcached::decrementByKey(
    字串 $server_key,
    字串 $key,
    整數 $offset = 1,
    整數 $initial_value = 0,
    整數 $expiry = 0
): 整數|false

Memcached::decrementByKey() 會將數值項目的值減少指定的 offset 值。如果項目的值不是數字,則會產生錯誤。如果操作會使值小於 0,則新值將為 0。如果鍵值不存在,Memcached::decrementByKey() 會將項目設定為 initial_value 參數的值。

參數

server_key

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

key

要遞減的項目的鍵值。

offset

要遞減項目值的數量。

initial_value

如果項目目前不存在,則要設定的初始值。

expiry

要設定的項目的到期時間。

返回值

成功時返回項目新值,失敗時返回 false

另請參閱

新增註釋

使用者貢獻的註釋

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