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 }

运行

 

posted @ 2018-03-15 09:43  汪强胜  Views(1343)  Comments(0Edit  收藏  举报