扫码一下
查看教程更方便
memcached delete 命令用于从 memcached 服务器中删除现有的 key。
memcached delete命令的基本语法如下所示
delete key [noreply]
delete 命令可能会产生以下结果之
在本例中,我们使用 jiyik 作为key,并设置其值为 memcached ,过期时间为900 秒。然后,会删除存储的key。
set jiyik 0 900 9
memcached
stored
get jiyik
value jiyik 0 9
memcached
end
delete jiyik
deleted
get jiyik
end
delete jiyik
not_found
要从 memcached 服务器中删除数据,需要使用 memcached delete 方法
import net.spy.memcached.memcachedclient;
public class memcachedjava {
public static void main(string[] args) {
// 连接 memcached 服务
memcachedclient mcc = new memcachedclient(new
inetsocketaddress("127.0.0.1", 11211));
system.out.println("connection to server successful");
system.out.println("set status:" mcc.set("tutorialspoint", 900, "memcached").done);
// 从缓存获取数据
system.out.println("get from cache:" mcc.get("tutorialspoint"));
// 删除
system.out.println("delete from cache:" mcc.delete("tutorialspoint").isdone());
// 检测是否存在
system.out.println("get from cache:" mcc.get("tutorialspoint"));
}
}
在编译和执行程序时,输出以下结果:
connection to server successful
set status:true
get from cache:memcached
delete from cache:true
get from cache:null