日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Redis工具之Jedis

發(fā)布時(shí)間:2023/12/20 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redis工具之Jedis 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

??? //jedis的連接池

1 public void test1(){ 2 //創(chuàng)建連接池配置對(duì)象 3 JedisPoolConfig poolConfig = new JedisPoolConfig(); 4 poolConfig.setMaxTotal(20); //最大資源個(gè)數(shù) 5 //創(chuàng)建連接池 6 //poolConfig 連接池的配置信息對(duì)象 7 JedisPool jedisPool = new JedisPool(poolConfig, "192.168.**.**", 6379); 8 //獲得連接資源 9 Jedis jedis = jedisPool.getResource(); 10 jedis.set("name", "張三瘋"); //set name 張三瘋 11 jedis.hset("user", "username", "芷若"); // hset user username 芷若 12 //取出數(shù)據(jù) 13 String name = jedis.get("name"); 14 String hget = jedis.hget("user", "username"); 15 System.out.println(name); 16 System.out.println(hget); 17 //釋放資源 18 jedis.close(); 19 jedisPool.close(); 20 }

//封裝后的工具類

1 public class RedisUtils { 2 private static JedisPoolConfig poolConfig = null; 3 private static JedisPool jedisPool = null; 4 static{ 5 6 try { 7 //讀取配置文件 為連接參數(shù)賦值 8 /*InputStream inStream = RedisUtils.class.getClassLoader().getResourceAsStream("redis.properties"); 9 Properties props = new Properties(); 10 props.load(inStream); 11 String host = props.getProperty("redis.host"); 12 int port = Integer.parseInt(props.getProperty("redis.port")); 13 int maxTotal = Integer.parseInt(props.getProperty("redis.maxTotal"));*/ 14 15 //專門讀取properties配置文件的 16 //baseName:基本名稱 不包含properties擴(kuò)展名的名稱 17 //getBundle方法參數(shù)相對(duì)于src的地址 18 ResourceBundle rb = ResourceBundle.getBundle("redis"); 19 String host = rb.getString("redis.host"); 20 int port = Integer.parseInt(rb.getString("redis.port")); 21 int maxTotal = Integer.parseInt(rb.getString("redis.maxTotal")); 22 23 poolConfig = new JedisPoolConfig(); 24 poolConfig.setMaxTotal(maxTotal); 25 jedisPool = new JedisPool(poolConfig,host, port); 26 27 } catch (Exception e) { 28 e.printStackTrace(); 29 } 30 } 31 public static Jedis getResource(){ 32 Jedis jedis = jedisPool.getResource(); 33 return jedis; 34 } 35 }

//為了降低耦合性,將連接池的配置信息放入redis.properties配置文件中

?1 redis.host=192.168.**.**

2 redis.port=6379

3 redis.maxTotal=20?

//測試工具的使用

1 //測試jedis工具的使用 2 public void test2(){ 3 4 Jedis jedis = RedisUtils.getResource(); 5 String name = jedis.get("name"); 6 System.out.println(name); 7 jedis.close(); 8 9 }

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/itworkerlittlewrite/p/9451800.html

總結(jié)

以上是生活随笔為你收集整理的Redis工具之Jedis的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。