(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
。