jedispool连接池配置
时间: 2023-07-17 16:59:23 浏览: 66
JedisPool是一个连接池,用于管理Jedis客户端的连接。下面是一个示例的JedisPool连接池的配置:
```java
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
// 配置连接池
JedisPoolConfig poolConfig = new JedisPoolConfig();
poolConfig.setMaxTotal(10); // 设置最大连接数
poolConfig.setMaxIdle(5); // 设置最大空闲连接数
poolConfig.setMinIdle(1); // 设置最小空闲连接数
poolConfig.setTestOnBorrow(true); // 在借用连接时是否进行有效性检查
poolConfig.setTestOnReturn(true); // 在归还连接时是否进行有效性检查
// 创建JedisPool对象
JedisPool jedisPool = new JedisPool(poolConfig, "localhost", 6379);
```
上述代码中,我们先创建了一个JedisPoolConfig对象,用于配置连接池的属性,例如最大连接数、最大空闲连接数等。然后,我们使用JedisPoolConfig对象和Redis服务器的主机名和端口号创建了一个JedisPool对象。
你可以根据自己的需求来设置连接池的属性,例如连接池的大小、连接超时时间等。另外,你还可以添加密码验证等额外的配置。