您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
16_Jedis_连接池
发布时间:2022-10-03 18:58:06编辑:雪饮阅读()
主要是了解下jedis连接池的两种使用方式。
package package3.servlet;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import java.util.List;
import java.util.Map;
public class TestJedis
{
public static void main(String args[]){
poolTest1();
poolTest2();
}
//jedis连接池使用
static void poolTest1(){
Jedis jedis=new JedisPool().getResource();
String key="poolTest1Key";
jedis.set(key,"poolTestVal");
System.out.println("poolTest1 set res:"+jedis.get(key));
//关闭 归还连接到连接池中
jedis.close();
}
//jedis连接池使用(最大连接数、最大闲置连接数等配置)
static void poolTest2(){
JedisPoolConfig config=new JedisPoolConfig();
//设置该连接池最大连接数
config.setMaxTotal(50);
//设置该连接池最大闲置连接数
config.setMaxIdle(10);
//要使用可设置最大连接数等参数的连接池时候,则构造时候也要指定连接的主机和端口
Jedis jedis=new JedisPool(config,"localhost",6379).getResource();
String key="poolTest2Key";
jedis.set(key,"poolTestVal");
System.out.println("poolTest2 set res:"+jedis.get(key));
jedis.close();
}
}
关键字词:Jedis,连接池