资源简介
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
相关资源
- 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服务器
- Java通过ganymed-ssh2-build210.jar实现SSH远程
- Linux驱动开发 file_operations ioctl read
- 在linux环境下通过java代码操作串口,
- mipsel-linux-android-4.9windows-64位
- RIoTboard开发板资料手册、映像、源码
- Java 中文字体修正包 For Linux
- 交叉编译arm Linux环境下的android-tools
- IxChariot Endpoint Windows,LINUX ,macOS,
- Socket通信:Linux服务器与多个Aandroid客
- 基于linux C/C++和android的酒店终端管理
- mips64el-linux-android241157
- jdk-8u201-linux-x64.tar.gz jdk8版本
评论
共有 条评论