Java中使用MemCached
来源:互联网 发布:2016淘宝女装店铺名字 编辑:程序博客网 时间:2024/06/10 01:20
1、下载 java_memcached-release_2.6.6.zip
2、安装memcache服务、window下如果出错,报错“ failed to install service or service already installed”
就是运行memcached.exe 运行时没有管理员权限,我是在windows平台 右键属性里勾选run as Administrator
memcached.exe -d install
memcached.exe -d start
3、参考使用百度memcached中API用法,代码运行如下:
import com.danga.MemCached.MemCachedClient;
import com.danga.MemCached.SockIOPool;
public class MClient {
public static void main(String[] args) {
/**
* 初始化SockIOPool,管理memcached的连接池
"localhost",11211
* */
String[] servers = { "localhost:11211" };
SockIOPool pool = SockIOPool.getInstance();
pool.setServers(servers);
pool.setFailover(true);
pool.setInitConn(10);
pool.setMinConn(5);
pool.setMaxConn(250);
pool.setMaintSleep(30);
pool.setNagle(false);
pool.setSocketTO(3000);
pool.setAliveCheck(true);
pool.initialize();
/**
* 建立MemcachedClient实例
* */
MemCachedClient memCachedClient = new MemCachedClient();
for (int i = 0; i < 1000; i++) {
/**
* 将对象加入到memcached缓存
* */
boolean success = memCachedClient.set("" + i, "Hello!");
/**
* 从memcached缓存中按key值取对象
* */
String result = (String) memCachedClient.get("" + i);
System.out.println(String.format("set( %d ): %s", i, success));
System.out.println(String.format("get( %d ): %s", i, result));
}
}
}
3、参考使用百度memcached中API用法,代码运行如下:
import com.danga.MemCached.MemCachedClient;
import com.danga.MemCached.SockIOPool;
public class MClient {
public static void main(String[] args) {
/**
* 初始化SockIOPool,管理memcached的连接池
"localhost",11211
* */
String[] servers = { "localhost:11211" };
SockIOPool pool = SockIOPool.getInstance();
pool.setServers(servers);
pool.setFailover(true);
pool.setInitConn(10);
pool.setMinConn(5);
pool.setMaxConn(250);
pool.setMaintSleep(30);
pool.setNagle(false);
pool.setSocketTO(3000);
pool.setAliveCheck(true);
pool.initialize();
/**
* 建立MemcachedClient实例
* */
MemCachedClient memCachedClient = new MemCachedClient();
for (int i = 0; i < 1000; i++) {
/**
* 将对象加入到memcached缓存
* */
boolean success = memCachedClient.set("" + i, "Hello!");
/**
* 从memcached缓存中按key值取对象
* */
String result = (String) memCachedClient.get("" + i);
System.out.println(String.format("set( %d ): %s", i, success));
System.out.println(String.format("get( %d ): %s", i, result));
}
}
}
0 0
- java中使用memcached
- Java中使用MemCached
- Java中使用memcached
- 在Java中使用Memcached
- 在Java中使用Memcached
- ubuntu memcached安装和java中memcached使用demo
- memcached简介及在java中如何使用memcached
- #杂问#java中如何使用memcached?
- 在Java中使用Memcached(转)
- 在java程序中使用memcached
- 在Java中使用Memcached(转)
- 在Java中使用Memcached(转)
- Magento中使用MemCached
- Nginx 中使用 Memcached
- CI中使用memcached
- memcached 项目中使用
- Java使用Memcached
- Java使用Memcached
- poj_2240
- 如何将HTML代码通过PHP写入MYSQL?
- Vimer的Coding效率谈
- Linux内核分析 学习笔记之反汇编分析
- 线性判别分析 (Linear Discriminant Analysis) (一)
- Java中使用MemCached
- iOS开发:NSDate时区与格式化问题
- java学习--java性能优化
- 工厂方法模式Python版--雷锋依然在人间
- 现代经济感悟(4)-为什么一分钱一分货,两分货却要一块钱
- ABAP基础-数据更新至数据库操作解析
- 【好习惯】我的前端架构养成记之整洁的工作流
- Linux 环境开发--gcc 编译以及动态连接
- 基于高通AR SDK的Demo总结(一)——常规3D模型的行为脚本