Redis -----jedis使用
·
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class JedisConnection {
private static final JedisPool jedisPool;
static {
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
jedisPoolConfig.setMaxTotal(10);
jedisPoolConfig.setMaxIdle(10);
jedisPoolConfig.setMinIdle(0);
jedisPoolConfig.setMaxWaitMillis(1000);
jedisPool = new JedisPool(jedisPoolConfig, "localhost",6379,1000,"root");
}
public static Jedis getJedis() {
return jedisPool.getResource();
}
}
- maxTotal:Jedispool资源池中最大的连接数,默认值为8。
- maxIdle:Jedispool资源池允许最大空闲的连接数,默认值为8。
- minIdle:Jedispool资源池确保最少空闲的连接数,默认值为0。该参数确保了线程池中有最小的空闲Jedis实例数量可供使用
- maxWaitMillis:当Jedispool资源池连接用尽后,调用者的最大等待时间(单位为毫秒)。默认值为-1,表示永不超时,不建议使用默认值。
aused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException
解决 导入
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
实在不行手动导入:

更多推荐


所有评论(0)