Memcached之完整实例
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Memcached之完整实例,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1732字,纯文字阅读大概需要3分钟。
内容图文
import java.sql.Date; import com.danga.MemCached.MemCachedClient; import com.danga.MemCached.SockIOPool; public class MemCached { //创建全局唯一的实例 protected static MemCachedClient mcc=new MemCachedClient(); protected static MemCached memCached=new MemCached(); //设置与缓存服务器的连接池 static{ //服务器列表和其权重 String[] servers={"127.0.0.1:11211"}; Integer[] weights={3}; //获取socket连接池的实例对象 SockIOPool pool=SockIOPool.getInstance(); //设置服务器信息 pool.setServers(servers); pool.setWeights(weights); //设置初始连接数、最小和最大连接数以及最大处理时间 pool.setInitConn(5); pool.setMinConn(5); pool.setMaxConn(250); pool.setMaxIdle(1000*60*60*6); //设置主线程的睡眠时间 pool.setMaintSleep(30); //设置TCP的参数、连接超时等 pool.setNagle(false); pool.setSocketTO(3000); pool.setSocketConnectTO(0); //初始化连接池 pool.initialize(); // 压缩设置,超过指定大小(单位为K)的数据都会被压缩 mcc.setCompressEnable(true); mcc.setCompressThreshold(64 * 1024); } /** * 保护型构造,不允许实例化 */ protected MemCached(){} /** * 获取唯一实例 */ public static MemCached getInstance(){ return memCached; } /** * 添加一个指定的值dao缓存中 */ public boolean add(String key,Object value){ return mcc.add(key,value); } public boolean add(String key,Object value,Date expiry){ return mcc.add(key,value,expiry); } public boolean replace(String key,Object value){ return mcc.replace(key,value); } public boolean replace(String key,Object value,Date expiry){ return mcc.replace(key, value,expiry); } /** * 根据指定的关键字获取对象 */ public Object get(String key){ return mcc.get(key); } public static void main(String[] args) { MemCached cached=MemCached.getInstance(); //cached.add("hello",1223); System.out.println("get Value:"+cached.get("hello")); } }
需要的jar包:
java_memcached-release_1.6.jar
在运行之前要启动Memcached服务,如下:
原文:http://blog.csdn.net/xuan6251237011/article/details/44101113
内容总结
以上是互联网集市为您收集整理的Memcached之完整实例全部内容,希望文章能够帮你解决Memcached之完整实例所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。