本文整理汇总了Java中net.rubyeye.xmemcached.MemcachedClient.get方法的典型用法代码示例。如果您正苦于以下问题:Java MemcachedClient.get方法的具体用法?Java MemcachedClient.get怎么用?Java MemcachedClient.get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.rubyeye.xmemcached.MemcachedClient
的用法示例。
在下文中一共展示了MemcachedClient.get方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: main
import net.rubyeye.xmemcached.MemcachedClient; //导入方法依赖的package包/类
public static void main(String[] args)
throws IOException, TimeoutException, InterruptedException, MemcachedException {
MemcachedClientBuilder builder = new XMemcachedClientBuilder("localhost:11211");
MemcachedClient client = builder.build();
try {
ICacheEntrySerializer ces = DefaultCacheEntrySerializer.instance;
TestValue.Value v1 = new TestValue.Value();
CacheEntry ce = new CacheEntry("key", v1);
byte[] dataSet = ces.serialize(ce);
client.set("key", 0, dataSet);
System.out.println(dataSet.length);
byte[] dataGet = client.get("key");
System.out.println(dataGet.length);
} finally {
client.shutdown();
}
}
示例2: containsKey
import net.rubyeye.xmemcached.MemcachedClient; //导入方法依赖的package包/类
@Override
public boolean containsKey(Object key) {
MemcachedClient memcachedClient = getMemcachedClient();
try{
return memcachedClient.get((String) key)!=null;
}catch (Exception e){
Logger.error(e);
return false;
}
}
示例3: get
import net.rubyeye.xmemcached.MemcachedClient; //导入方法依赖的package包/类
@Override
public String get(Object key) {
MemcachedClient memcachedClient = getMemcachedClient();
try{
return memcachedClient.get((String) key);
}catch (Exception e){
Logger.error(e);
return null;
}
}
示例4: remove
import net.rubyeye.xmemcached.MemcachedClient; //导入方法依赖的package包/类
@Override
public String remove(Object key) {
MemcachedClient memcachedClient = getMemcachedClient();
try{
String value = memcachedClient.get(key.toString());
memcachedClient.delete(key.toString());
return value;
}catch (Exception e){
Logger.error(e);
return null;
}
}
示例5: removeWithNoReply
import net.rubyeye.xmemcached.MemcachedClient; //导入方法依赖的package包/类
/**
* 删除指定的 key,不等待返回
* @param key 键
*/
public void removeWithNoReply(Object key) {
MemcachedClient memcachedClient = getMemcachedClient();
try{
String value = memcachedClient.get(key.toString());
memcachedClient.deleteWithNoReply(key.toString());
}catch (Exception e){
Logger.error(e);
}
}
示例6: test02
import net.rubyeye.xmemcached.MemcachedClient; //导入方法依赖的package包/类
@Test
public void test02() throws TimeoutException, InterruptedException, MemcachedException {
MemcachedClient xmemcachedClient = WorkApplicationContext
.getBean("memcachedClient", MemcachedClient.class);
xmemcachedClient.set("hello", 0, "Hello,xmemcached liuyan 中文");
String value = xmemcachedClient.get("hello");
System.out.println("hello=" + value);
xmemcachedClient.delete("hello");
value = xmemcachedClient.get("hello");
System.out.println("deleted hello=" + value);
}
示例7: getMem
import net.rubyeye.xmemcached.MemcachedClient; //导入方法依赖的package包/类
/**
* 验证Memcache,从Memcache中查询数据
* @param value
* @return
* @throws IOException
* @throws TimeoutException
* @throws InterruptedException
* @throws MemcachedException
*/
public Object getMem(String value) throws IOException, TimeoutException,
InterruptedException, MemcachedException {
MemcachedClientBuilder builder = new XMemcachedClientBuilder(
"127.0.0.1:11211");
MemcachedClient client = builder.build();
return client.get(value);
}