日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

使用java連接Redis,Maven管理操作

瀏覽:26日期:2022-08-29 09:10:50

pom配置

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <groupId>redis</groupId> <artifactId>redis</artifactId> <version>1.0-SNAPSHOT</version> <properties> <spring.version>5.0.2.RELEASE</spring.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.8.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> </dependency> <!-- https://mvnrepository.com/artifact/commons-pool/commons-pool --> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.6</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-redis --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>2.0.3.RELEASE</version> </dependency> </dependencies></project>

創(chuàng)建db.properties文件

redis.host=bigdata-hpsk01.huadian.comredis.port=6379redis.maxIdle=10redis.minIdle=10redis.maxTotal=50

書寫工具類

package com.huadian.redisUntil;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public final class JedisPoolUntil { private static String ADDR = '192.168.59.160'; //Redis的端口號 private static int PORT = 6379; /* //可用連接實例的最大數(shù)目,默認值為8; //如果賦值為-1,則表示不限制;如果pool已經(jīng)分配了maxActive個jedis實例,則此時pool的狀態(tài)為exhausted(耗盡)。 private static int MAX_ACTIVE = 1024; //控制一個pool最多有多少個狀態(tài)為idle(空閑的)的jedis實例,默認值也是8。 private static int MAX_IDLE = 200; //等待可用連接的最大時間,單位毫秒,默認值為-1,表示永不超時。如果超過等待時間,則直接拋出JedisConnectionException; private static int MAX_WAIT = 10000; private static int TIMEOUT = 10000;*//* //在borrow一個jedis實例時,是否提前進行validate操作;如果為true,則得到的jedis實例均是可用的; private static boolean TEST_ON_BORROW = true;*/ private static int MAXTOTAL=20; private static int MINIDLE=10; private static int MAXIDLE=15; private static JedisPool jedisPool = null; /** * 初始化Redis連接池 */ static { try { JedisPoolConfig config = new JedisPoolConfig(); config.setMaxTotal(MAXTOTAL); config.setMaxIdle(MINIDLE); config.setMinIdle(MAXIDLE); jedisPool = new JedisPool(config, ADDR, PORT); } catch (Exception e) { e.printStackTrace(); } } /** * 獲取Jedis實例 * @return */ public synchronized static Jedis getJedis() { try { if (jedisPool != null) { Jedis resource = jedisPool.getResource(); return resource; } else { return null; } } catch (Exception e) { e.printStackTrace(); return null; } } /** * 釋放jedis資源 * @param jedis */ public static void returnResource(final Jedis jedis) { if (jedis != null) { jedisPool.returnResource(jedis); } }}

書寫測試類

package com.huadian.jedis;import com.huadian.redisUntil.JedisPoolUntil;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class JedisDemo { private Jedis jedis = null; /** * 單連接 */ @Test public void jedisSingleConn(){ String host = '192.168.59.160'; int port = 6379; Jedis jedis = new Jedis(host, port); jedis.set('name','張三'); jedis.set('age','18'); String s = jedis.get('name'); String s1 = jedis.get('age'); System.out.println(s); System.out.println(s1); } /** * 連接池連接 */ @Test public void jedisPoolConn(){ JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); jedisPoolConfig.setMaxTotal(20); jedisPoolConfig.setMinIdle(10); jedisPoolConfig.setMaxIdle(15); JedisPool jedisPool = new JedisPool(jedisPoolConfig, '192.168.59.160', 6379); Jedis jedis = jedisPool.getResource(); //取數(shù)據(jù) String s = jedis.get('name'); String s1 = jedis.get('age'); System.out.println(s); System.out.println(s1); } /** * 連接池連接 * 工具類 */ @Test public void jedisPoolConn1(){ Jedis jedis1 = JedisPoolUntil.getJedis(); //取數(shù)據(jù) String s = jedis1.get('name'); String s1 = jedis1.get('age'); System.out.println(s); System.out.println(s1); }}

補充知識:JAVA使用Redis所需的MAVEN的POM文件

redis不僅可以通過命令行進行操作,同時redis也可以通過javaAPI進行操作,這是操作redis所需的依賴

<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.14.3</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <!-- <verbal>true</verbal>--> </configuration> </plugin> </plugins> </build>

以上這篇使用java連接Redis,Maven管理操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
一级成人国产| 国产一区二区三区成人欧美日韩在线观看| 免费一级欧美片在线观看网站 | 日韩手机在线| 日韩一区免费| 日韩高清欧美激情| 国产日韩欧美一区二区三区 | 麻豆国产欧美日韩综合精品二区| 青草国产精品| 国产精品麻豆成人av电影艾秋| 欧美一区激情| 国产亚洲精aa在线看| 久久丁香四色| 亚洲精品福利电影| 91精品一区国产高清在线gif| 久久婷婷av| 国产午夜精品一区二区三区欧美| 视频一区中文字幕国产| 涩涩涩久久久成人精品| 国产日韩亚洲欧美精品| 成人午夜在线| 亚洲高清二区| 中文字幕一区二区三区四区久久 | 亚洲免费观看高清完整版在线观| 伊人久久亚洲热| 天堂va在线高清一区| 国产亚洲欧美日韩在线观看一区二区| 精品国产午夜肉伦伦影院| 欧美日韩视频免费观看| 亚洲综合精品| 国产精品扒开腿做爽爽爽软件| 日韩成人三级| 视频在线观看一区| 国产劲爆久久| 久久精品亚洲欧美日韩精品中文字幕| 亚洲一区二区三区高清不卡| 久久国产三级| 日本免费久久| 无码日韩精品一区二区免费| 免费日韩一区二区三区| 亚洲成人国产| 日本a级不卡| 亚洲成人二区| 欧美性www| 99精品美女| 日韩精品亚洲一区二区三区免费| 国产一区二区三区不卡视频网站| 在线综合视频| 久久福利在线| 午夜日韩在线| 国产欧美精品久久| 欧美久久精品一级c片| 国产欧美一区二区三区精品观看| 成人国产精品久久| 三级一区在线视频先锋| 久久精品九色| 久久成人一区| www.九色在线| 日韩高清一区二区| 久久麻豆精品| 久久精品国产成人一区二区三区| 国产精品毛片| 日本一区二区免费高清| 亚洲青青久久| 久久精品99久久无色码中文字幕| 日韩国产欧美三级| 亚洲高清久久| 久久精品国产久精国产| 亚洲专区欧美专区| 精品一区二区三区中文字幕视频| 亚洲免费激情| 麻豆网站免费在线观看| 欧美一级久久| 视频一区二区三区中文字幕| 91综合视频| 国产精品sm| 中文字幕一区二区三区日韩精品 | 激情婷婷亚洲| 国产精品99久久精品| 日本国产欧美| 日韩一级精品| 九九精品调教| 久久av免费看| 视频一区中文字幕精品| 九九久久婷婷| 超碰成人av| 久久精品国产福利| 国产一级成人av| 日本亚洲视频在线| 欧美在线综合| 九色精品91| 日韩一区二区三区免费| 久久99免费视频| 久久精品99国产国产精| 亚洲深深色噜噜狠狠爱网站 | 日韩精品一区二区三区免费视频 | 亚洲精品乱码| 亚洲激情另类| 午夜国产一区二区| 日韩毛片视频| 精品国产亚洲日本| 欧美激情麻豆| 国产亚洲观看| 国产日韩三级| 日本a级不卡| 日韩一区二区三区在线看| 午夜在线精品偷拍| 99国产精品久久久久久久| 亚洲成人精品| 久久一区二区三区电影| 蜜臀久久精品| 午夜精品久久久久久久久久蜜桃| 91亚洲一区| 美女av在线免费看| 亚洲国产欧美日本视频| 最新中文字幕在线播放| 成人综合一区| 91亚洲人成网污www| 成人在线免费观看网站| 精品免费视频| 国产成人久久精品麻豆二区| 狠狠久久伊人中文字幕| 国产成人精品亚洲线观看| 福利片在线一区二区| 久久久久久网| 日韩欧美另类一区二区| 欧美不卡高清一区二区三区| 韩国三级一区| 99国产精品一区二区| 蜜桃tv一区二区三区| 亚洲国产成人精品女人| 亚洲男女自偷自拍| 亚洲精品黄色| 国产精品一区二区精品| 久久精品免费看| 欧美1区2区3| 偷拍精品精品一区二区三区| 激情婷婷综合| 亚洲丝袜美腿一区| 欧美日韩亚洲一区三区| 麻豆91在线播放| 伊人网在线播放| 国产真实久久| 亚洲乱码久久| 欧美精品不卡| 日韩精品诱惑一区?区三区| 少妇久久久久| 久久大逼视频| 久久精品97| 日本久久精品| 99久久精品费精品国产| 男人的天堂亚洲一区| 国产无遮挡裸体免费久久| 国精品产品一区| 欧美日韩国产高清电影| 亚洲精品美女91| 国产一区不卡| 香蕉久久夜色精品国产| 国产精品一区毛片| 日韩av一级| 综合色就爱涩涩涩综合婷婷| 国产精品黄网站| 99久久亚洲精品蜜臀| 免费在线欧美视频| 国产精品久一| 欧美日韩中文一区二区| 日韩亚洲精品在线观看| 国产69精品久久| 亚洲欧美日韩国产| 国产欧美69| 欧美日韩中文字幕一区二区三区| 免费欧美在线视频| 麻豆高清免费国产一区| 不卡一区2区| 国产精品www.| 一区二区视频欧美| 久久丁香四色| 亚洲综合精品四区| 国产精品二区不卡| 亚洲日本国产| 国产精品二区不卡| 亚洲精选久久| 久久久天天操| 国产精品久久久网站| 五月婷婷六月综合| 欧美国产日韩电影| 日韩午夜在线| 成人免费一区| 亚洲精品看片| 欧美三区四区| 欧美日韩亚洲一区在线观看| 久久在线电影| 久久精品国产99| 综合一区av| 亚洲福利精品| 欧美1区2区3| 亚洲aa在线| 97se综合| 国产精品主播在线观看| 国产一区91|