原文出处:http://blog.chenlb.com/2008/12/use-memcache-java-client-demo.html
memcache java 客户端 api。地址:http://www.danga.com/memcached/apis.bml ,有种客户端,我这使用 Dustin Sallings 版的(已经在 google code 了 http://code.google.com/p/spymemcached/)。
spymemcached 的下载地址:http://spymemcached.googlecode.com/files/memcached-2.2.jar 它依赖 spy.jar,spy.jar的下载地址:http://bleu.west.spy.net/~dustin/repo/spy/jars/spy-2.4.jar
把两个jar放到classpath下,然后写代码试用下:写入
- package com.chenlb.use;
- import java.io.IOException;
- import java.io.Serializable;
- import java.net.InetSocketAddress;
- import java.util.Date;
- import net.spy.memcached.MemcachedClient;
- public class MemcacheUse {
- private static class MyData implements Serializable {
- private static final long serialVersionUID = 1L;
- private long d = new Date().getTime();
- public String toString() {
- return "my data ["+d+"]";
- }
- }
- public static void main(String[] args) throws IOException {
- MyData myData = new MyData();
- MemcachedClient c=new MemcachedClient(new InetSocketAddress("localhost", 11211));
- // Store a value (async) for one hour
- c.set("someKey", 3600, myData);
- // Retrieve a value (synchronously).
- Object myObject=c.get("someKey");
- c.shutdown();
- System.out.println(myObject);
- }
- }
读:主要是验证下,一小时后读是否有效。
- package com.chenlb.use;
- import java.io.IOException;
- import java.net.InetSocketAddress;
- import net.spy.memcached.MemcachedClient;
- public class MemcacheGetUse {
- public static void main(String[] args) throws IOException {
- MemcachedClient c=new MemcachedClient(new InetSocketAddress("172.16.249.220", 11211));
- // Retrieve a value (synchronously).
- Object myObject=c.get("someKey");
- System.out.println(myObject);
- c.shutdown();
- }
- }
相关推荐
memCache 源码 java客户端.实例
包含memcache和java_memcache相应的jar,以及一个测试项目,还有一些文档,基本上是易学易懂。
memcache的配置及使用——memcache及其客户端telnet
memcache c#客户端
memcache 客户端,开源的缓存系统扩展插件!
Java开发中的Memcache原理及实现
memcache 客户端监控工具编译版(window版),很有用的一个工具,监控key情况助手,好东西一定要分享。
commons-pool-1.5.6.jar java_memcached-release_2.6.6.jar log4j-1.2.16.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar
windows下使用memcache方法 含软件 其中包含在PHP下使用方法
OS X 系统PHP 5.5.9 的 Memcache 客户端模块
使用前,应该先安装memcache。如果是window上就不需要安装libevent, linux上需要安装libevent。具体安装请到资料中查找。 memcache客户端:xmemcached-2.0.0.jar 这里又加入了很多spring的jar包,是应为...
memcache介绍及客户端与服务端开发实例
memcache for java demo 学习文档
Memcache java jar 包 java_memcached-release_2.5.1.jar
首先确保本机memcache已经完整安装,并且端口是默认的11211 然后直接就可以运行程序 首先确保本机memcache已经完整安装,并且端口是默认的11211 然后直接就可以运行程序
Memcache客户端MemcachedProviders for .net 2.0 实例
C#存取Memcache的示例 1 将Commons.dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 等放到bin目录 2 引用Memcached.ClientLibrary.dll
memcache的客户端,用maven构建,里有用hibernate-memcached与hibernate,spring3.0进行配置,也有与spring3.0单独配置。
我参考的例子 Memcache客户端Enyim.Caching 参考的例子