java redis释放连接池_Java 使用连接池操作redis
构建连接池对象JedisPool
JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379);
其中使用到JedisPoolConfig 连接池配置对象,在这个配置对象中可以设置最大连接数等。
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
使用Jedis 直接从连接池中获取资源
Jedis jedis = jedisPool.getResource();
示例
package com.ityuan.redis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class JedisPoolDemo {
public static void main(String[] args) {
// 构建连接池配置对象
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
// 设置最大连接数
jedisPoolConfig.setMaxTotal(50);
// 构建连接池
JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379);
// 从连接池中获取连接
Jedis jedis = jedisPool.getResource();
// 读取数据
System.out.println(jedis.get("mytest"));
// 将连接还回到连接池中
jedisPool.returnResource(jedis);
// 释放连接
jedisPool.close();
}
}
本示例参考网络
java redis释放连接池_Java 使用连接池操作redis相关推荐
- java dbcp连接池_Java——DBCP连接池
连接池 实际开发中"获得连接"或"释放资源"是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection.这样 ...
- mysql odbc连接池_Java Mysql连接池配置和案例分析--超时异常和处理
前言: 最近在开发服务的时候, 发现服务只要一段时间不用, 下次首次访问总是失败. 该问题影响虽不大, 但终究影响用户体验. 观察日志后发现, mysql连接因长时间空闲而被关闭, 使用时没有死链检测 ...
- java jedis使用_Java中使用Jedis操作Redis
Java中使用Jedis操作Redis 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0 ...
- java 多线程池_Java ThreadPoolExecutor线程池 同时执行50个线程
最近项目上有个需求,需要从FTP服务器中下载大批量的数据文件,然后解析该数据文件进行入库,数据库为oracle,最后在通过web工程,以报表和图表的形式进行展现. 这些批量的数据文件为纯文本文件,每天 ...
- java定时线程池_java 定时器线程池(ScheduledThreadPoolExecutor)的实现
前言 定时器线程池提供了定时执行任务的能力,即可以延迟执行,可以周期性执行.但定时器线程池也还是线程池,最底层实现还是ThreadPoolExecutor,可以参考我的另外一篇文章多线程–精通Thre ...
- java多线程线程池_Java多线程——线程池(ThreadPool)
我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁 ...
- java压缩流的用法_Java对压缩包的操作(解压缩)
image 前言 如何用Java对文件进行加压和压缩 上篇文章说了项目中对根据URL提供的HTML代码中的文件URL进行下载,将下载后的文件存放在服务器上,但是文件下载下来都是ZIP压缩包.那么这篇就 ...
- python使用redis在实际场景使用_用python操作redis及redis的一些应用场景
redis安装 网上很多windows.Linux的安装教程,可根据自己的需要寻找对应教程安装 redis-py安装 pip install redis redis可视化工具 API的使用 redis ...
- c语言哈希表电子辞典_关于redis涉及的知识点,C语言如何操作redis
redis是什么? redis是一个由 Salvatore Sanfilippo 写的 key-value 存储系 统.Redis 是一个开源的使用 ANSI C 语言编写.遵守 BSD 协议.支持网 ...
最新文章
- Atomic Layer Deposition原子层沉积技术
- 像素颜色JavaFX示例--简易图片处理工具
- VTK:网格之SubdivisionDemo
- PHP支付接口教程,详解微信支付(二)
- bzoj 4446: [Scoi2015]小凸玩密室
- win 2008 server 更改远程桌面端口的方法
- pip install 包的安装位置
- js操作indexedDB增删改查示例
- 《金色梦乡》金句摘抄(四)
- 自定义条件查询_数据查询不止有vlookup函数,自定义zlookup函数查询操作更高效...
- java如何替换字符串0A_我有一个带有“ \ u00a0”的字符串,我需要将其替换为“” str_replace failed...
- CSS基础选择器(选择器的优先级),CSS样式块( 长度/颜色/显示方式/文本样式),盒模型组成,盒模型-block,盒模型布局...
- Kubernetes事件离线工具kube-eventer正式开源
- [原创]状态值在数据库中的检索
- 20172324 2018-2019-1《程序设计与数据结构》实验1报告
- keras版Mask-RCNN来训练自己的目标检测数据集
- mac 查看进程及杀进程
- mac上 网易mumu模拟器在打开代理后无法使用键盘 解决办法
- 精简JavaScript
- 今日头条笔试之字母交换