memcached入门搭建

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">公司项目中到处可见memcached的使用,当然,公司的那套是封装好的,只要配置和调用就行了。但是我们还是需要了解一下内部的一些基本流程。现在我写一个最简单的memcached例子。</span>

首先,在客户端上安装memcached,具体安装请就不用我多解释了,和普通软件安装一样。

接着,我们从网上获取到一些jar包。当然也可以用maven直接获取。我是直接从maven库中拿到的。


//获取客户端对象,并设置属性
		MemCachedClient client = new MemCachedClient();
		String[] addr = { "127.0.0.1:11211" };
		Integer[] weights = { 3 };
		SockIOPool pool = SockIOPool.getInstance();
		pool.setServers(addr);
		pool.setWeights(weights);
		pool.setInitConn(5);
		pool.setMinConn(5);
		pool.setMaxConn(200);
		pool.setMaxIdle(1000 * 30 * 30);
		pool.setMaintSleep(30);
		pool.setNagle(false);
		pool.setSocketTO(30);
		pool.setSocketConnectTO(0);
		pool.initialize();

		// 将数据放入缓存
		client.set("test2", "test2");

		// 将数据放入缓存,并设置失效时间
		Date date = new Date(2000000);
		client.set("test1", "test1", date);

		// 删除缓存数据
		// client.delete("test1");

		// 获取缓存数据
		String str = (String) client.get("test1");
		System.out.println(str);
运行,就可以看到效果了。当然这是最简单的一个。那些封装的都是基于这样的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值