这几天闲着没事研究了下memcached框架,一直都很好奇作为当下热门的分布式缓存系统到底是有牛B的一面。
首先我在自已的本机上安装了一个memcached 服务器,具体的安装说明可以参考我的上一篇博客,在这里就不介绍了。在这里主要介绍了一下java 与memcached客户端使用。
在网上看了下,目前有几种比较流行的memcached client框架,我选了一个综合性能也是最早出来的一款Memcached-Java-Client
在
http://code.google.com/p/memcache-client-forjava/downloads/list
这个网站进行上载memcached-Java_Client的相关二进制包,并将此二进制包加入到自已的应用环境中便可。
以下是我写的一相简单的测试例子。
package com.ht;
import com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient;
import com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool;
public class TestMemcached {
public static void main(String[] args) {
String[] server = {"192.168.83.1:12345"};
//初始化SockIOPool,管理memcached连接池
SockIOPool pool = SockIOPool.getInstance();
pool.setServers(server);
pool.setFailover(true);
pool.setInitConn(10);
pool.setMinConn(5);
pool.setMaxConn(100);
pool.setMaintSleep(30);
pool.setNagle(false);
pool.setSocketTO(3000);
pool.setAliveCheck(true);
pool.initialize();
//建立memcachedclient 对象
MemCachedClient client = new MemCachedClient();
for(int i=0;i<100;i++){
/*将对象加入到memcached缓存*/
boolean success = client.set("" + i, "Hello!");
/*从memcached缓存中按key值取对象*/
String result = (String) client.get("" + i);
System.out.println(String.format("set( %d ): %s", i, success));
System.out.println(String.format("get( %d ): %s", i, result));
}
for(int i=0;i<10;i++){
client.delete(""+i);
}
}
}
分享到:
相关推荐
JAVA-memcached简单例子。
javaWeb使用memcached的实例
Memcached java的使用实例。数据库的缓存工具memcached
java 开发的一个简单的memcached实例
java Memcached客户端代码,整合到Spring,提供Util工具类 代码片段: public class MemcachedUtils { private static boolean setExp(String key, Object value, Date expire) { boolean flag = false; try { ...
关于memcache 使用的 客户端是memcached client for java 的 JAVA工程
NULL 博文链接:https://stranger2008.iteye.com/blog/2042784
一个完整的memcached使用实例,memcached安装在windows上,使用java代码测试memcached是否安装部署成功,包括编译好的exe 及 jar文件,使用请看readme.txt文件
Memcached实例与文档Memcached实例与文档Memcached实例与文档Memcached实例与文档
1.包括windows使用的memcached文件 2.java所需的jar包 3.使用类例子 word文档
这是MemCached的java客户端连接使用的例子,里面包含了MemCached的增删改查操作,对字符串 list set map 对象的操作等。看就会就入门了,
java 写的例子.里面是程序.如果要MemCached window安装文件也可以在资源中查.jar包是全的.
本实例包括memcached所有使用文档和实例,还有安装程序的说明与客户端
memcached-1.2.6-win32-bin window 上的安装与使用全过程.如果要例子也可以找我.
这是一个java操作memcached的例子。供大家学习研究。
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
memcached缓存使用演示小项目,缓存服务器的搭建,增删改查缓存
memcached linux安装说明+ java客户端调用例子
本篇文章主要介绍了java 使用memcached以及spring 配置memcached完整实例代码,具有一定的参考价值,有兴趣的可以了解一下
memcached和java关联的一些网上例子 适合入门学习