Jedis数据池实例

Jedis数据池实例

发布者:IT人在线 | 发表时间:2018/12/6 16:18:51

 Jedis数据池实例

接《连接Jedis实现HelloWorld》实例 http://itrzx.cn/content/2018125/2018125_14_48_8.html

新建JedisPoolTest类

package com.itrzx.test;

 

import redis.clients.jedis.Jedis;

import redis.clients.jedis.JedisPool;

import redis.clients.jedis.JedisPoolConfig;

 

public class JedisPoolTest {

   public static void main(String[] args) {

      JedisPoolConfig config=new JedisPoolConfig();//创建连接池对象

      config.setMaxTotal(100);//最大连接数

      config.setMaxIdle(10);//最大空闲连接数

      JedisPool jedisPool=new JedisPool("192.168.0.102",6379);

   Jedis jedis=null;

   try {

      jedis=jedisPool.getResource();//获取连接

      jedis.auth("123456");

      jedis.set("name", "HeloWorld");

      String value=jedis.get("name");

      System.out.println(value);    

   } catch (Exception e) {

      e.printStackTrace();

   }finally {

      if(jedis!=null) {

        jedis.close();

      }

      if(jedisPool!=null) {

        jedisPool.close();

      }

   }

   }

}