(PECL memcached >= 2.0.0)
Memcached::incrementByKey — 增加儲存在特定伺服器上的數值項目的值
$server_key
,$key
,$offset
= 1,$initial_value
= 0,$expiry
= 0
Memcached::incrementByKey() 會將數值項目的值增加指定的 offset
值。如果項目的值不是數值,則會產生錯誤。Memcached::incrementByKey() 如果鍵值不存在,則會將項目設定為 initial_value
參數的值。
server_key
用於識別儲存或擷取值的伺服器的鍵值。我們會根據伺服器鍵值而不是項目的實際鍵值進行雜湊,以決定要與哪個 memcached 伺服器通訊。這允許相關的項目被群組在單個伺服器上,以提高多操作的效率。
key
要遞增的項目的鍵值。
offset
項目值要遞增的數量。
initial_value
如果項目目前不存在,則要設定的初始值。
expiry
要設定的項目的到期時間。
成功時返回新的項目值,失敗時返回 false
。