java代码连接redis_java代码连接redis

需要的maven依赖

redis.clients

jedis

2.9.0

代码:

package yofc;

import redis.clients.jedis.Jedis;

import redis.clients.jedis.JedisPool;

import redis.clients.jedis.JedisPoolConfig;

import java.net.URI;

public class demo {

private static JedisPool pool = null;

//设置redis的配置信息

public static void getPool(){

if (pool ==null){

JedisPoolConfig config = new JedisPoolConfig();

config.setMaxTotal(50);

config.setMaxWaitMillis(5000);

config.setMaxIdle(10);

config.setTestOnBorrow(true);

config.setTestOnReturn(false);

config.setBlockWhenExhausted(true);

pool = new JedisPool(config, URI.create("redis://127.0.0.1:6379"),5000);

}

}

//获取一个redis连接

public static Jedis getJedis(){

if (pool != null){

Jedis jedis = pool.getResource();

return jedis;

}else {

return null;

}

}

//关闭redis连接

public static void retrunResource(final Jedis jedis){

if (jedis !=null){

jedis.close();

}

}

public static void main(String[] args) {

getPool();

Jedis jedis = getJedis();

retrunResource(jedis);

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426110.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[Leedcode][JAVA][按摩师][动态规划]

【问题描述】 一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长&#xff0…

玩转oracle 11g(40):Oracle11g 不区分大小写设定

Cmd>sqlplus / as sysdba Sql>show  parameter sec_case_sensitive_logon parameter sec_case_sensitive_logon的值为“true”说明区分大小写,为“false”说明不区分大小写,当为“true”时执行以下语句 ALTER SYSTEM SET SEC_CASE_SENSITIVE_…

字串转日期

字串转日期 select date_format(concat(trans_recv_date,trans_recv_time),%Y-%m-%d %T.%f) from cc_qrcode_ride_trans limit 10;转载于:https://www.cnblogs.com/huiandong/p/10185591.html

java mtom_java-axis1.4客户端使用Mtom发送文件

我正在尝试将带有axis1.4客户端的文件发送到jaxws服务.我的客户代码如下.System.out.println(service.getCalcImplPort().getFile(new DataHandler(new DataSource() {Overridepublic OutputStream getOutputStream() throws IOException {// TODO Auto-generated method stubr…

[Leedcode][JAVA][第892题][图形题]

【问题描述】 在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。每个值 v grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上。请你返回最终形体的表面积。示例 1:输入:[[2]] 输出:10 示例 2:输入&#xf…

玩转oracle 11g(41):rman备份-00554或者04005

Rman备份 补充问题: 在备份的时候出现如下错误: RMAN-00554: 内部恢复管理器程序包初始化失败 RMAN-04005: 目标数据库中存在错误: ORA-01031: 权限不足 脚本用户改成sys即可

hdu4554 A Famous Game 概率期望

题面 题意:n个球,2种颜色,可能有0~n个红球,每种情况的概率相同。现在从箱子里取出了$p$个球,其中有$Q$个是红球,问现在再取一个球是红球的概率为多少?题解:因为0 ~ n的概率相同,所以每个球是红色…

计算机论文搜索技巧【二】

##善用谷歌学术 ####本文以“blockchain”为例 1.创建快讯 当你确定了研究方向时,订阅功能会主动推送相关文章,是被动输入的神器 2.善用“左栏”筛选条件 3.善用文章摘要下“图标”扩展思路 如何下载文章 未完待续…

java学习(128):map类

定义一个汽车类 import java.util.Date; public class Car {private String brand;//品牌private Date createDate;private int housepower;//马力private int speed;//速度public void setBrand(String brand) {this.brand brand;}public String getBrand() {return brand;}…

[From 1.1~1.2]CLR的执行模型

程序集(assembly):程序集是抽象概念程序集是一个或多个模块/资源文件的逻辑性分组。其次,程序集是重用,安全性以及版本控制的最小单元。在CLR的世界中,程序集相当于“组件”。公式表达:程序集 …

java学习(129):hashmap的方法

import java.util.Date; public class Car {private String brand;//品牌private Date createDate;private int housepower;//马力private int speed;//速度public void setBrand(String brand) {this.brand brand;}public String getBrand() {return brand;}public Date getC…

[Leedcode][JAVA][第999题][直接考虑题意]

【问题描述】 在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p”…

计算闰年

#22 计算闰年 能被4整除 但不能被100整除,或者能被400整除 result[] for i in range(1980,2019):if (i%40 and i%100!0) or (i%4000):result.append(i) print(result) 转载于:https://www.cnblogs.com/xiaoxiao075/p/10191584.html

java学习(130):treemap类

public class Department {private String code;//部门编号private String name;//部门名字private int quanity;//部门人员数量public void setCode(String code) {this.code code;}public String getCode() {return code;}public void setName(String name) {this.name nam…

[Leedcode][JAVA][第914题][最大公约数]

【问题描述】 给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组:每组都有 X 张牌。 组内所有的牌上都写着相同的整数。 仅当你可选的 X > 2 时返回 true。示例 …

java学习(131):hashtable

import java.util.Hashtable;//hashtable public class test70 {public static void main(String[] args){Hashtable htnew Hashtable();ht.put("k0","歌谣");ht.put("k1","小白");ht.put("k2","小红");//ht.put…

如何快速在Github找到你想要的东西

众所周知 Github是全球最大的xx交友平台,虽然被收购了。但是不并没有什么影响。 使用Git可以做很多事,在这里不再缀述,上面的资源也是多种多样,应有尽有 对于这样一个平台,我们想快速找到自己需要的资源有什么好办法。…

[Leedcode][JAVA][第820题][字典树][Set]

【问题描述】 给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S "time#bell#" 和 indexes [0, 2…

java学习(132):hashtable使用map替代实体数据

import java.util.*;public class test71 {public static void main(String[] args){Scanner innew Scanner(System.in);System.out.println("请输入学生的信息");List syuListnew ArrayList();//存储所有学生for(int i1;i<3;i){HashMap stuMapnew HashMap();Syst…

spring----06 更多DI知识

一. 延迟初始化 延迟初始化也叫做惰性初始化&#xff0c;指不提前初始化Bean&#xff0c;而是只有在真正使用时才创建及初始化Bean。配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean Spring容器会在创建容器时提前初始化“singl…