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_key 用于将 keys 映射到特定的服务器。

参数

server_key

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

keys

要请求的键的数组。

with_cas

是否也请求 CAS 令牌值。

value_cb

结果回调或 null

返回值

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

参见

添加说明

用户贡献的说明

此页面没有用户贡献的说明。
To Top