redis原始的連接方式
阿新 • • 發佈:2018-05-12
clas res pack 關閉資源 new con name AC 關閉
package com.ithiema.jedis; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; public class JedisTest { //通過java程序訪問redis數據庫 @Test //獲得單一的jedis對象操作數據庫 public void test1(){ //1、獲得連接對象Jedis jedis = new Jedis("192.168.186.131", 6379); //2、獲得數據 String username = jedis.get("username"); System.out.println(username); //3、存儲 jedis.set("addr", "北京"); System.out.println(jedis.get("addr")); }//通過jedis的pool獲得jedis連接對象 @Test public void test2(){ //0、創建池子的配置對象 JedisPoolConfig poolConfig = new JedisPoolConfig(); poolConfig.setMaxIdle(30);//最大閑置個數 poolConfig.setMinIdle(10);//最小閑置個數 poolConfig.setMaxTotal(50);//最大連接數 //1、創建一個redis的連接池 JedisPool pool = newJedisPool(poolConfig, "192.168.186.131", 6379); //2、從池子中獲取redis的連接資源 Jedis jedis = pool.getResource(); //3、操作數據庫 jedis.set("xxx","yyyy"); System.out.println(jedis.get("xxx")); //4、關閉資源 jedis.close(); pool.close(); } }
redis原始的連接方式