1、引入jar包
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>版本号</version>
</dependency>
2、代码实现
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
jedisPoolConfig.setBlockWhenExhausted(true); //连接耗尽是否等待
jedisPoolConfig.setMaxWaitMillis(60 * 1000); //等待时间
jedisPoolConfig.setMaxTotal(20); //最大可用连接数
jedisPoolConfig.setMaxIdle(10); //最大闲置连接数
jedisPoolConfig.setMinIdle(4); //最小闲置连接数
jedisPoolConfig.setTestOnBorrow(true); //连接的时候进行一下 ping pong 测试一下服务是否通
//逐出策略
jedisPoolConfig.setEvictionPolicyClassName("org.apache.commons.pool2.impl.DefaultEvictionPolicy");
JedisPool jedisPool = new JedisPool(jedisPoolConfig, "hadoop102", 6379, 1000);
//通过jedisPool的getResource 方法获取Jedis客户端
Jedis jedisClient = jedisPool.getResource();