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,失败返回 false。如果键不存在,Memcached::getResultCode() 将返回 Memcached::RES_NOTFOUND

参见

添加注释

用户贡献的注释

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