为了在本机上测试,必须先安装memcache的服务器端,安装文件见附件,只能在Administrator用户下才能启动memcached服务。 首先要下载memcache的客户端java实现的jar

为了在本机上测试,必须先安装memcache的服务器端,安装文件见附件,只能在Administrator用户下才能启动memcached服务。 
首先要下载memcache的客户端java实现的jar包,用maven则直接配置即可。

测试代码如下:


Java代码   收藏代码
  1. import java.io.IOException;  
  2. import java.util.concurrent.TimeoutException;  
  3.   
  4. import net.rubyeye.xmemcached.MemcachedClient;  
  5. import net.rubyeye.xmemcached.MemcachedClientBuilder;  
  6. import net.rubyeye.xmemcached.XMemcachedClientBuilder;  
  7. import net.rubyeye.xmemcached.exception.MemcachedException;  
  8. import net.rubyeye.xmemcached.utils.AddrUtil;  
  9.   
  10. public class Test {  
  11.   
  12.     public static void main(String[] args){  
  13.       
  14.     MemcachedClientBuilder builder= new XMemcachedClientBuilder(AddrUtil  
  15.             .getAddresses("localhost:11211"));  
  16.      MemcachedClient memcachedClient = null;  
  17.      try {  
  18.          memcachedClient = builder.build();  
  19.      } catch (IOException e1) {  
  20.          e1.printStackTrace();  
  21.      }  
  22.      try {  
  23.          //第一个参数:key。第二个参数:单位是秒,意思是存储时间,0为永久  
  24.          //第三个参数:value  
  25.          memcachedClient.set("hello"0"Hello,xmemcached");  
  26.   
  27.          String value= (String) memcachedClient.get("hello");  
  28.          System.out.println("hello=" + value);  
  29.   
  30.          memcachedClient.delete("hello");  
  31.          value= (String) memcachedClient.get("hello");  
  32.          System.out.println("hello=" + value);  
  33.   
  34.      } catch (MemcachedException e) {  
  35.          System.err.println("MemcachedClientoperation fail");  
  36.          e.printStackTrace();  
  37.      } catch (TimeoutException e) {  
  38.          System.err.println("MemcachedClientoperation timeout");  
  39.          e.printStackTrace();  
  40.      } catch (InterruptedException e) {  
  41.   }  
  42.   try {  
  43.      memcachedClient.shutdown();  
  44.   } catch (IOException e) {  
  45.      System.err.println("ShutdownMemcachedClient fail");  
  46.      e.printStackTrace();  
  47.   }  
  48.     }  
  49.       
  50. }  
 

结果:
hello=Hello,xmemcached

hello=null



http://hnzhoujunmei.iteye.com/blog/1426429

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值