memcached入门搭建

原创 2016年08月31日 10:50:34

<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);
运行,就可以看到效果了。当然这是最简单的一个。那些封装的都是基于这样的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

memcached入门

  • 2008-12-01 11:38
  • 930KB
  • 下载

MemCached入门经典

  • 2012-07-12 17:52
  • 930KB
  • 下载

Memcached使用入门(二)

Memcached配置参数初解 一、基本参数 在我们第一次安装Memcached时,一般都是用过这个命令:  memcached -m 512 -u root -d -l 127.0.0...

Memcached分布式缓存入门

  • 2012-08-16 17:30
  • 2.96MB
  • 下载

[Memcached系列]专题一:快速入门

1. Memcached简介 Memcached是一个高性能的分布式内存对象缓存系统,用于动态web应用以减轻数据库负载,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网...

Memcached入门到精通

  • 2016-09-27 13:50
  • 5.83MB
  • 下载

Memcached入门

一、Memcached介绍 memcached是以LiveJournal旗下DangaInteractive公司的BradFitzpatric为首开发的一款软件。现在已成为mixi、hatena、F...

memcached入门到理解

  • 2013-12-13 14:16
  • 930KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)