检查memcached(spymemchaced-Java memcached客户端)中是否存在密钥
我想执行一个伪代码如下:检查memcached(spymemchaced-Java memcached客户端)中是否存在密钥,java,memcached,spymemcached,Java,Memcached,Spymemcached,我想执行一个伪代码如下: MemcachedClient c = new MemcachedClient(....) if c.get("key") exists print(c.get("key")) else c.add("key",expTime, value) 问题是:如何检查c.get(“key”)是否存在?如果没有与键关联的键,该方法将返回null 因此,您可以获取该值,并检查它是否为null,以了解它是否“存在”: Object myObject = c.get("k
MemcachedClient c = new MemcachedClient(....)
if c.get("key") exists
print(c.get("key"))
else
c.add("key",expTime, value)
问题是:如何检查c.get(“key”)
是否存在?如果没有与键关联的键,该方法将返回null
因此,您可以获取该值,并检查它是否为null,以了解它是否“存在”:
Object myObject = c.get("key");
if(c == null) { // the object does not exist
// add the value
} else {
System.out.println(myObject);
}