PHP Conference Japan 2024

Memcached::deleteByKey

(PECL memcached >= 0.1.0)

Memcached::deleteByKey从特定服务器删除项

描述

public Memcached::deleteByKey(string $server_key, string $key, int $time = 0): bool

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

参数

server_key

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

key

要删除的键。

time

服务器等待删除项目的时间量。

注意: 从memcached 1.3.0(2009年发布)开始,不再支持此功能。传递非零time将导致删除失败。Memcached::getResultCode()将返回MEMCACHED_INVALID_ARGUMENTS

返回值

成功返回true,失败返回falseMemcached::getResultCode()如果键不存在,将返回Memcached::RES_NOTFOUND

参见

添加注释

用户贡献的笔记

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