jedis 连接池 jedisPool 的实现原理浅析
前言 jedisPool 是基于 Apache-commons-pool2 的抽象对象池(objectPool)技术实现的,在 jedisPool 中,一个连接即一个 jedisObject 对象实例。jedisPool 的核心也就是:根据设置的 poolConfig ,围绕连接池容器 LinkedBlockingDeque ,在相关动作中,做增删的逻辑。所以下面主要阐述关键配置和关键方法的行为,基本可以窥探 jedisPool 的实现全貌。 使用示例 /** * @author : kl (http://kailing.pub) * @since : 2022-04-26 12:37 */ public class KLMain1 { public static void main(String[] args) { JedisPoolConfig config = new JedisPoolConfig(); config.setMinIdle(10); JedisPool pool = new JedisPool(config,Protocol.DEFAULT_...



