1.为何用连接池。
数据库一次性访问人数有限,每次访问都会创建一个连接对象,影响效率

2.java代码
package cn.itsource.jedis;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class Jedis_Test {
@Test
public void JedisPoolTest(){
//1.创建配置对象
JedisPoolConfig config = new JedisPoolConfig();
//2 做配置-四个
config.setMaxIdle(2);//最大空闲连接数
config.setMaxTotal(10);//最大连接数
config.setMaxWaitMillis(1*1000); //创建连接超时
//连接地址
String host = "127.0.0.1";
//端口号
int prot = 6379 ;
//延迟时间 多少时间后连接Redis
int timeout = 1000;
//3.创建连接池
JedisPool pool = new JedisPool(config,host,prot,timeout);
//4.获取连接池对象
Jedis jedis = pool.getResource();
//输入密码
jedis.auth("123456");
//执行操作
String username = jedis.set("username", "王天霸");
System.out.println(jedis.get("username"));
//关闭连接
jedis.close();
}
}
本文探讨了为何使用Redis连接池以提高数据库访问效率。在Java开发中,通过连接池管理数据库连接,避免了每次访问时创建新连接的开销,从而提升系统性能。
1235

被折叠的 条评论
为什么被折叠?



