Jedis 连接池实例
1 package com.java56.redis; 2 3 import redis.clients.jedis.Jedis; 4 import redis.clients.jedis.JedisPool; 5 import redis.clients.jedis.JedisPoolConfig; 6 7 /** 8 * 测试类 9 * @author user 10 * 11 */ 12 public class JedisTest { 13 14 public static void main(String[] args) { 15 JedisPoolConfig config=new JedisPoolConfig(); // 连接池的配置对象 16 config.setMaxTotal(100); // 设置最大连接数 17 config.setMaxIdle(10); // 设置最大空闲连接数 18 19 JedisPool jedisPool=new JedisPool(config,"192.168.1.107",6379); 20 21 Jedis jedis=null; 22 try{ 23 jedis=jedisPool.getResource(); // 获取连接 24 jedis.auth("123456"); // 设置密码 25 jedis.set("name", "java56教程网"); // 设置值 26 String value=jedis.get("name"); // 获取值 27 System.out.println(value); 28 29 }catch(Exception e){ 30 e.printStackTrace(); 31 }finally{ 32 if(jedis!=null){ 33 jedis.close(); 34 } 35 if(jedisPool!=null){ 36 jedisPool.close(); 37 } 38 } 39 } 40 }
运行