Memcached::decrementByKey

(PECL memcached >= 2.0.0)

Memcached::decrementByKey递减存储在特定服务器上的数字项的值

描述

public Memcached::decrementByKey(
    string $server_key,
    string $key,
    int $offset = 1,
    int $initial_value = 0,
    int $expiry = 0
): int|false

Memcached::decrementByKey() 将数字项的值递减指定的 offset。如果项的值不是数字,则会产生错误。如果操作会导致值降至 0 以下,则新值为 0。如果键不存在,Memcached::decrementByKey() 会将该项设置为 initial_value 参数。

参数

server_key

标识用于存储或检索值的服务器的键。我们不会对项的实际键进行散列,而是在决定与哪个 memcached 服务器通信时对服务器键进行散列。这允许将相关项分组在单个服务器上,以提高多操作效率。

key

要递减的项的键。

offset

递减项的值的量。

initial_value

如果项当前不存在,则设置项的值。

expiry

要设置的项的过期时间。

返回值

成功时返回项的新值,失败时返回 false

参见

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top