首页 > 其他 > 详细

Jedis

时间:2014-02-20 05:48:08      阅读:433      评论:0      收藏:0      [点我收藏+]

JedisPool继承了Pool<T>类,最原始的Pool类,仅仅对GenericObjectPool进行了一层简单的封装,将borrowObject,returnObject,returnInvalidateObject简单封装了下

JedisPool自己定义了private类JedisFactory,也仅仅是对BasePoolalbeObjectFactory的简单封装,实现了makeObject,destroyObject,validateObject,分别 new一个jedis并且connect了,disconnect一个jedis,

 

jedis继承了BinaryJedis,BinaryJedis里面放了一个Client,继承自BinaryClient,

 

apache-commons-pool

bubuko.com,布布扣
        switch(whenExhaustedAction) {
            case WHEN_EXHAUSTED_BLOCK:
            case WHEN_EXHAUSTED_FAIL:
            case WHEN_EXHAUSTED_GROW:
                _whenExhaustedAction = whenExhaustedAction;
                break;
            default:
                throw new IllegalArgumentException("whenExhaustedAction " + whenExhaustedAction + " not recognized.");
        }
bubuko.com,布布扣

技巧

 

bubuko.com,布布扣
_pool = new CursorableLinkedList();
startEvictor(_timeBetweenEvictionRunsMillis);
bubuko.com,布布扣

Jedis

原文:http://www.cnblogs.com/starfuxks/p/3556403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!