redis-JedisPoolConfig配置
来源:互联网 发布:知恩感恩手抄报 编辑:程序博客网 时间:2024/04/20 01:07
JedisPoolConfig poolConfig = new JedisPoolConfig(); //连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认true poolConfig.setBlockWhenExhausted(false); //设置的逐出策略类名, 默认DefaultEvictionPolicy(当连接超过最大空闲时间,或连接数超过最大空闲连接数) poolConfig.setEvictionPolicyClassName("org.apache.commons.pool2.impl.DefaultEvictionPolicy"); //是否启用pool的jmx管理功能, 默认true poolConfig.setJmxEnabled(true); //MBean ObjectName = new ObjectName("org.apache.commons.pool2:type=GenericObjectPool,name=" + "pool" + i); 默 认为"pool", JMX不熟,具体不知道是干啥的...默认就好. poolConfig.setJmxNamePrefix("pool"); //是否启用后进先出, 默认true poolConfig.setLifo(true); //最大空闲连接数, 默认8个 poolConfig.setMaxIdle(8); //最大连接数, 默认8个 poolConfig.setMaxTotal(8); //获取连接时的最大等待毫秒数(如果设置为阻塞时BlockWhenExhausted),如果超时就抛异常, 小于零:阻塞不确定的时间, 默认-1 poolConfig.setMaxWaitMillis(-1); //逐出连接的最小空闲时间 默认1800000毫秒(30分钟) poolConfig.setMinEvictableIdleTimeMillis(1800000); //最小空闲连接数, 默认0 poolConfig.setMinIdle(0); //每次逐出检查时 逐出的最大数目 如果为负数就是 : 1/abs(n), 默认3 poolConfig.setNumTestsPerEvictionRun(3); //对象空闲多久后逐出, 当空闲时间>该值 且 空闲连接>最大空闲数 时直接逐出,不再根据MinEvictableIdleTimeMillis判断 (默认逐出策略) poolConfig.setSoftMinEvictableIdleTimeMillis(1800000); //在获取连接的时候检查有效性, 默认false poolConfig.setTestOnBorrow(false); //在空闲时检查有效性, 默认false poolConfig.setTestWhileIdle(false); //逐出扫描的时间间隔(毫秒) 如果为负数,则不运行逐出线程, 默认-1 poolConfig.setTimeBetweenEvictionRunsMillis(-1); JedisPool pool = new JedisPool(poolConfig, "localhost",6379,10000,"111111"); Jedis jedis = pool.getResource(); String jedisStr = jedis.select(0);//选择库
转自:http://www.cnblogs.com/tankaixiong/p/4048167.html
阅读全文
0 0
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- Redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- redis-JedisPoolConfig配置
- Invalid property 'maxActive' of bean class [redis.clients.jedis.JedisPoolConfig]
- 针对Redis实例JedisPool提示JedisPoolConfig报错问题
- Invalid property 'maxActive' of bean class [redis.clients.jedis.JedisPoolConfig]
- JSP 自动刷新
- java 线程池ThreadPoolExecutor
- 针对innodb_flush_method参数的理解和对比测试(mycat+mysql)
- POI解析excel日期
- 黑客新手工具系列集合附链接
- redis-JedisPoolConfig配置
- java面试之继承和组合的区别
- js比较详细的date之间的相互转换
- PeerConnection中的Channel相关类图及创建过程
- nyoj-10skiing
- 新装Debian后遇到的一些小问题总结
- vue.js 之将填空转化为下划线
- 业务技术协同线上化的硬盘式研发管理实践
- Javascript闭包入门(译文)