Memcached::incrementByKey

(PECL memcached >= 2.0.0)

Memcached::incrementByKey递增存储在特定服务器上的数值项的值

说明

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

Memcached::incrementByKey() 将数值项的值递增指定的 offset。如果项的值不是数值,则会产生错误。 Memcached::incrementByKey() 如果键不存在,则将项设置为 initial_value 参数。

参数

server_key

标识要存储或检索值的服务器的键。我们不会在项目的实际键上进行哈希,而是会根据服务器键进行哈希,以便在决定与哪个 memcached 服务器通信时。这使得相关的项目可以分组到单个服务器上,以提高多操作的效率。

key

要递增的项的键。

offset

要递增项值的量。

initial_value

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

expiry

要设置在项上的过期时间。

返回值

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

参见

添加笔记

用户贡献笔记

此页面没有用户贡献的笔记。
To Top