Memcached delete命令

Memcached delete命令

Memcached 的 delete 命令用于删除已存在的 key(键)。

Memcached delete命令详解

语法

delete key [noreply]

参数

参数 描述
key 键值 key-value 结构中的 key,用于查找缓存值。
noreply(可选) 该参数告知服务器不需要返回数据。

返回值

返回值 描述
DELETED 删除成功。
ERROR 语法错误或删除失败。
NOT_FOUND key 不存在。

案例

我们首先,使用如下命令,启动 Memcached,具体命令如下:

memcached -d -m 256 -u root -p 11211 -c 1024 –P /tmp/memcached.pid

启动完毕后,如下图所示:

11_memcached delete命令.png

现在,我们已经成功启动了 Memcached,我们可以使用 telnet 客户端连接它,具体命令如下:

telnet 127.0.0.1 11211

连接成功后,如下图所示:

12_memcached delete命令.png

现在,我们就可以存储数据了,我们使用如下命令进行数据的存储,具体命令如下:

set haicoder 0 120 12 haicoder.net

执行完毕后,此时,如下图所示:

13_memcached delete命令.png

现在,我们使用 get 命令,获取设置的键的值,具体命令如下:

get haicoder

执行完毕后,此时,如下图所示:

14_memcached delete命令.png

我们看到,此时,我们已经成功设置了数据,现在,我们使用 delete 删除该键,具体命令如下:

delete haicoder

执行完毕后,如下图所示:

15_memcached delete命令.png

我们看到,我们已经成功删除了键。现在,我们再次使用 get 命令,获取值,具体命令如下:

get haicoder

执行完毕后,如下图所示:

16_memcached delete命令.png

我们看到,此时键 haicoder 已经被我们成功删除了。

Memcached delete命令总结

Memcached 的 delete 命令用于删除已存在的 key(键)。