缓存工具类
来源:互联网 发布:淘宝天天九块九 编辑:程序博客网 时间:2024/06/08 05:06
package com.hzlq.fax.util;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
* 单服务缓存redis工具类(需要额外jar包jedis)
*
* @author sj
* @date 2012-10-16 16:11:02
* @version 1.0
*/
public class RedisSingletonPool {
private static String ip = Configuration.readConfigString("SINGLETONIP",
"redis_config");
private static int port = Integer.parseInt(Configuration.readConfigString(
"SINGLETONPORT", "redis_config"));
private static JedisPool jedispool = null;
/**
* 获取redis连接池
*
* @return
*/
public static JedisPool get_jedispool() {
if (jedispool == null) {
JedisPoolConfig jedispool_config = new JedisPoolConfig();
//最大活动对象个数
jedispool_config.setMaxActive(500);
//对象最大空闲时间
jedispool_config.setMaxIdle(10);
//获取对象时最大等待时间
jedispool_config.setMaxWait(3000L);
jedispool_config.setTestOnBorrow(true);
jedispool = new JedisPool(jedispool_config, ip, port);
}
return jedispool;
}
public static void main(String[] args) {
Jedis redis = (Jedis) get_jedispool().getResource();
System.out.println(redis.get("123"));
}
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
* 单服务缓存redis工具类(需要额外jar包jedis)
*
* @author sj
* @date 2012-10-16 16:11:02
* @version 1.0
*/
public class RedisSingletonPool {
private static String ip = Configuration.readConfigString("SINGLETONIP",
"redis_config");
private static int port = Integer.parseInt(Configuration.readConfigString(
"SINGLETONPORT", "redis_config"));
private static JedisPool jedispool = null;
/**
* 获取redis连接池
*
* @return
*/
public static JedisPool get_jedispool() {
if (jedispool == null) {
JedisPoolConfig jedispool_config = new JedisPoolConfig();
//最大活动对象个数
jedispool_config.setMaxActive(500);
//对象最大空闲时间
jedispool_config.setMaxIdle(10);
//获取对象时最大等待时间
jedispool_config.setMaxWait(3000L);
jedispool_config.setTestOnBorrow(true);
jedispool = new JedisPool(jedispool_config, ip, port);
}
return jedispool;
}
public static void main(String[] args) {
Jedis redis = (Jedis) get_jedispool().getResource();
System.out.println(redis.get("123"));
}
}
要添加jedis-2.0.0.jar包
在写这个工具类的时候 抛出了:
The constructor JedisPool(GenericObjectPool$Config, String, int) refers to the missing type GenericObjectPool$Config
查找原因之后 原来是没有添加:commons-pool-1.5.5.jar包
0 0
- 工具类 - 缓存
- ehcache 缓存工具类
- android缓存工具类
- 图片缓存工具类
- 本地缓存工具类
- 缓存工具类
- Android缓存工具类
- 缓存工具类封装
- android 缓存工具类
- 图片缓存工具类
- 图片缓存工具类
- 缓存工具类
- 缓存功能工具类
- 本地缓存工具类
- 缓存工具类LruCache
- 缓存工具类MyCacheUtil
- 清除缓存工具类
- 清除缓存工具类
- linux 下byte,char,unsigned char的区别
- 百度上线搜索智能化产品“小度机器人”
- tolua reference
- cloudstack安装与配置
- java简单视频播放器笔记
- 缓存工具类
- Linux应用程序学习之进程函数
- WiFi的单频和双频
- OpenGL纹理贴图的相关知识
- db2 解决表空间无法访问有关问题
- SAT数学考题知识范围
- Git标签
- 浏览器版本重新判断(IE11革新后)
- android网络技术之——webview使用实例