今天就跟大家聊聊有关如何正确的使用Jedis连接池,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、构建redis连接池,返还到连接池private static JedisPool
今天就跟大家聊聊有关如何正确的使用Jedis连接池,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1、构建redis连接池,返还到连接池
private static JedisPool jedisPool = null;private static Jedis jedis;static { jedis = getJedisPool().getResource();}public static JedisPool getJedisPool() { if (jedisPool == null) { JedisPoolConfig config = new JedisPoolConfig(); config.setMaxTotal(1024); // 可用连接实例的最大数目,如果赋值为-1,表示不限制. config.setMaxIdle(5); // 控制一个Pool最多有多少个状态为idle(空闲的)jedis实例,默认值也是8 config.setMaxWaitMillis(1000 * 100); // 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时/如果超过等待时间,则直接抛出异常 config.setTestOnBorrow(true); // 在borrow一个jedis实例时,是否提前进行validate操作,如果为true,则得到的jedis实例均是可用的 jedisPool = new JedisPool(config, "127.0.0.1", 6379); } return jedisPool;}public static void returnResource(Jedis jedis) { if (jedis != null) { jedis.close(); }}
--结束END--
本文标题: 如何正确的使用Jedis连接池
本文链接: https://www.lsjlt.com/news/226377.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0