Memcached入门

Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

一)Memcached服务器
从[url]http://www.splinedancer.com/memcached-win32/[/url]下载安装文件并解压到c:\memcached;在Windows命令行控制台(cmd)界面上,进入cd c:\memcached目录下。可执行以下操作:
# 安装
memcached -d install
# 启动
memcached -d start
# 停止
memcached -d stop


二)Memcached客户端
从[url]https://github.com/gwhalin/Memcached-Java-Client/tree/master/src[/url]下载Jar包(选择Download),添加Jar到项目中。可写如下的简单测试程序:

import com.danga.MemCached.MemCachedClient;
import com.danga.MemCached.SockIOPool;

public class BasicTest {
protected static MemCachedClient mcc = new MemCachedClient();
static {
String[] servers = { "127.0.0.1:11211" };
Integer[] weights = { 3 };
SockIOPool pool = SockIOPool.getInstance();
pool.setServers(servers);
pool.setWeights(weights);
pool.setInitConn(5);
pool.setMinConn(5);
pool.setMaxConn(250);
pool.setMaxIdle(1000 * 60 * 60 * 6);
pool.setMaintSleep(30);
pool.setNagle(false);
pool.setSocketTO(3000);
pool.setSocketConnectTO(0);
pool.initialize();
}

public static void main(String[] args) throws Exception {
mcc.set("foo", "Hello, world!");
Object bar = mcc.get("foo");
System.out.println(bar);
}
}



三)Memcached更多的资料
Memcached在Google上的网址:[url]http://code.google.com/p/memcached/[/url]
Memcached的官方网址:[url]http://memcached.org/[/url]
上面的服务器是搭建在Windows平台上,客户端使用的是Memcached-Java-Client提供的Jar包。其他平台、语言(各种语言有多个实现库)的Memcached实现及其详细的使用方法,在上面两个网址中可以找到丰富的参考资料(比如Wiki, FAQ等)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值