(PECL memcached >= 2.0.0)
Memcached::decrementByKey — 递减存储在特定服务器上的数字项的值
$server_key
,$key
,$offset
= 1,$initial_value
= 0,$expiry
= 0
Memcached::decrementByKey() 将数字项的值递减指定的 offset
。如果项的值不是数字,则会产生错误。如果操作会导致值降至 0 以下,则新值为 0。如果键不存在,Memcached::decrementByKey() 会将该项设置为 initial_value
参数。
server_key
标识用于存储或检索值的服务器的键。我们不会对项的实际键进行散列,而是在决定与哪个 memcached 服务器通信时对服务器键进行散列。这允许将相关项分组在单个服务器上,以提高多操作效率。
key
要递减的项的键。
offset
递减项的值的量。
initial_value
如果项当前不存在,则设置项的值。
expiry
要设置的项的过期时间。
成功时返回项的新值,失败时返回 false
。