Memcached::delete

(PECL memcached >= 0.1.0)

Memcached::delete删除一项

描述

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

从服务器中删除 key

参数

key

要删除的键。

time

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

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

返回值

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

示例

示例 #1 Memcached::delete() 示例

<?php
$m
= new Memcached();
$m->addServer('localhost', 11211);

$m->delete('key1');
?>

参见

添加笔记

用户贡献笔记 1 条笔记

17
Pramod Patil
9 年前
--对于 PECL memcached 2.10--
delete 与第二个参数 'time' 一起使用,除非在没有 Memcached::OPT_BINARY_PROTOCOL 的情况下使用,否则返回 false 并设置无效参数的错误代码和消息。

getResultCode() 和 getResultMessage() 分别返回 38 和 INVALID ARGUMENTS。
To Top