91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.49MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-31
  • 語言: Java
  • 標簽: linux??memcached??

資源簡介

linux版本libevent-2.1.8-stable.tar.gz和memcached-1.4.19.tar.gz libevent和memcached兩個安裝包,附帶安裝教程 java_memcached-release_2.6.6相關(guān)jar包 MemcachedUtils封裝java調(diào)用工具類 以上內(nèi)容親測可用,在CentOS上安裝成功

資源截圖

代碼片段和文件信息

package?com.csdn.memcached;

import?com.danga.MemCached.MemCachedClient;
import?com.danga.MemCached.SockIOPool;

/**
?*?MemcachedUtils
?*?
?*?@author?memcached
?*
?*/
public?class?MemcachedUtils?{
//?構(gòu)建緩存客戶端
private?static?MemCachedClient?cachedClient;
//?單例模式實現(xiàn)客戶端管理類
private?static?MemcachedUtils?INSTANCE?=?new?MemcachedUtils();

private?MemcachedUtils()?{
cachedClient?=?new?MemCachedClient();
//?初始化SockIOPool,管理memcached的連接池
SockIOPool?pool?=?SockIOPool.getInstance();
//?設(shè)置緩存服務(wù)器列表,當使用分布式緩存的時,可以指定多個緩存服務(wù)器。(這里應(yīng)該設(shè)置為多個不同的服務(wù)器)
String[]?servers?=?{?“119.27.187.66:11211“?};
pool.setServers(servers);
pool.setFailover(true);
pool.setInitConn(10);?//?設(shè)置初始連接
pool.setMinConn(5);//?設(shè)置最小連接
pool.setMaxConn(100);?//?設(shè)置最大連接
pool.setMaxIdle(1000?*?60?*?60?*?3);?//?設(shè)置每個連接最大空閑時間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

評論

共有 條評論