Memcached::replaceByKey

(PECL memcached >= 0.1.0)

Memcached::replaceByKey替换特定服务器上现有键下的项

说明

public Memcached::replaceByKey(
    string $server_key,
    string $key,
    mixed $value,
    int $expiration = 0
): bool

Memcached::replaceByKey() 在功能上等效于 Memcached::replace(),除了可以使用自由格式的 server_keykey 映射到特定服务器。如果您需要将一堆相关键保存在特定服务器上,这很有用。

参数

server_key

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

key

用于存储值的键。

value

要存储的值。

expiration

过期时间,默认为 0。有关更多信息,请参阅 过期时间

返回值

成功时返回 true,失败时返回 false。如果键不存在,则 Memcached::getResultCode() 将返回 Memcached::RES_NOTSTORED

参见

添加注释

用户贡献的注释

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