PHP Conference Japan 2024

Memcached::getDelayedByKey

(PECL memcached >= 0.1.0)

Memcached::getDelayedByKey请求来自特定服务器的多个项目

描述

public Memcached::getDelayedByKey(
    string $server_key,
    array $keys,
    bool $with_cas = false,
    ?callable $value_cb = null
): bool

Memcached::getDelayedByKey()的功能等同于Memcached::getDelayed(),不同之处在于可以使用自由格式的server_keykeys映射到特定服务器。

参数

server_key

标识要存储或从中检索值的服务器的键。在决定与哪个 memcached 服务器通信时,我们对服务器键进行哈希处理,而不是对项目的实际键进行哈希处理。这允许将相关项目组合到单个服务器上,从而提高多操作的效率。

keys

要请求的键的数组。

with_cas

是否也请求 CAS 令牌值。

value_cb

结果回调或null

返回值

成功返回true,失败返回false。如有必要,请使用Memcached::getResultCode()

参见

添加注释

用户贡献的注释

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