笔记:搭建memcached集群环境并通过java客户端访问它

 

今天在CentOS 5.7 上搭建了memcahced集群环境,并通过Xmemcached这个java client写了一个程序。步骤如下: 

1. CentOS上添加EPEL仓库,这样才能用yum安装memcached 

Shell代码   收藏代码
  1. su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm'  


2. 安装memcached 
yum install memcached 

3. 在另一台机器上重复#1, #2,安装另一个memcached; 当然这不是必须的,你也可以在一台机上跑两个memcached实例。 具体参考memcached的参数 

4. 启动memcached,即成memcached cluster 
Shell代码   收藏代码
  1. service start memcached -l 192.68.1.1 #本机ip  

Shell代码   收藏代码
  1. service start memcached -l 192.68.1.2  


5. 客户端通过Xmemcached访问这个集群 
http://code.google.com/p/xmemcached/搞定jar包或maven依赖 
Java代码   收藏代码
  1. XMemcachedClient client = new XMemcachedClient(  
  2.         AddrUtil.getAddresses("192.168.1.1:11211 192.168.1.2:11211"));  
  3.   
  4. String userId = "1";  
  5. Object user = client.get(userId);  
  6. if (user == null) {  
  7.     user = getNameFromDB(userId);  
  8.     client.set(userId, 5, user);  
  9. }  
  10.   
  11.   
  12. client.shutdown();  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值