资源简介
linux版本libevent-2.1.8-stable.tar.gz和memcached-1.4.19.tar.gz
libevent和memcached两个安装包,附带安装教程
java_memcached-release_2.6.6相关jar包
MemcachedUtils封装java调用工具类
以上内容亲测可用,在CentOS上安装成功

代码片段和文件信息
package com.csdn.memcached;
import com.danga.MemCached.MemCachedClient;
import com.danga.MemCached.SockIOPool;
/**
* MemcachedUtils
*
* @author memcached
*
*/
public class MemcachedUtils {
// 构建缓存客户端
private static MemCachedClient cachedClient;
// 单例模式实现客户端管理类
private static MemcachedUtils INSTANCE = new MemcachedUtils();
private MemcachedUtils() {
cachedClient = new MemCachedClient();
// 初始化SockIOPool,管理memcached的连接池
SockIOPool pool = SockIOPool.getInstance();
// 设置缓存服务器列表,当使用分布式缓存的时,可以指定多个缓存服务器。(这里应该设置为多个不同的服务器)
String[] servers = { “119.27.187.66:11211“ };
pool.setServers(servers);
pool.setFailover(true);
pool.setInitConn(10); // 设置初始连接
pool.setMinConn(5);// 设置最小连接
pool.setMaxConn(100); // 设置最大连接
pool.setMaxIdle(1000 * 60 * 60 * 3); // 设置每个连接最大空闲时间3个小时
pool.setMaintSleep(30);
pool.setNagle(false);
pool.setSocketTO(3000);
pool.setAliveCheck(true);
pool.initialize();
}
/**
* 获取缓存管理器唯一实例
*
* @return
*/
public static MemcachedUtils getInstance() {
return INSTANCE;
}
public void add(String key object value) {
cachedClient.set(key value);
}
public void add(String key object value int milliseconds) {
cachedClient.set(key value milliseconds);
}
public void remove(String key) {
cachedClient.delete(key);
}
public void update(String key object value int milliseconds) {
cachedClient.replace(key value milliseconds);
}
public void update(String key object value) {
cachedClient.replace(key value);
}
public object get(String key) {
return cachedClient.get(key);
}
public static void main(String[] args) {
MemcachedUtils.getInstance().add(“username“ “csdn“);
String username = (String) MemcachedUtils.getInstance().get(“username“);
System.out.println(username);
MemcachedUtils.getInstance().remove(“username“);
System.out.println(MemcachedUtils.getInstance().get(“username“));
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-13 14:23 memcached\
目录 0 2018-03-13 14:19 memcached\java_memcached-release_2.6.6\
文件 100472 2011-08-22 17:50 memcached\java_memcached-release_2.6.6\commons-pool-1.5.6.jar
文件 81461 2012-06-04 13:58 memcached\java_memcached-release_2.6.6\java_memcached-release_2.6.6.jar
文件 25496 2011-03-25 15:12 memcached\java_memcached-release_2.6.6\slf4j-api-1.6.1.jar
文件 7669 2011-03-25 15:22 memcached\java_memcached-release_2.6.6\slf4j-simple-1.6.1.jar
文件 1026485 2018-03-13 10:56 memcached\libevent-2.1.8-stable.tar.gz
文件 337385 2018-03-13 13:40 memcached\memcached-1.4.19.tar.gz
文件 2233 2018-03-13 14:20 memcached\MemcachedUtils.java
文件 646 2018-03-13 14:22 memcached\安装教程.txt
相关资源
- 在linux系统下用java执行系统命令实例
- 安装libwebkitgtk提示没有可用的软件包
- JDK_1.8_Linux32bit 百度云
- rt3070驱动Linux
- tomcat 采用msm连接memcached缓存session所需
- java代码在window获取linux文件
- jira6.3汉化包
- SELinux_Treble.pdf (Android8.0 sepolicy权限新
- 二次开发linux必备视频通话源码
- java环境下的Redis的jar包与Linux版本的
- zkui 构建成功后的jar包
- opencv-linux-x86_64.jar
- FastDFS相应的源码包以及安装教程Lin
- JNA-Linux下java程序调用so库接口函数
- Linux系统安装区块链以太坊服务go-et
- Realtek RTL8188CUS&RTL8188ETV 型芯片USB无线
- SecureCRT连接android机顶盒或linux远程服
- Linux的aapt工具包
- 操作系统概念Linux虚拟机及源代码
- Kali Linux NetHunter基础教程.pdf
- linux和windows实现word转pdf
- tomcat7linux版本
- 华为linux驱动集成指导.rar
- AP6255-AP6256固件及android linux版本兼容
- protoc-3.9.1-linux-x86_64.zip
- springboot+memcached+mybatis+shiro+webservice聚
- libsodium中文版本
- 华农Linux系统及程序设计实验全部代码
- 开源STM32F4xx自定义USB数据传输,支持
- sigar监控linux服务器
评论
共有 条评论