首先引入 commons-poo2-2.3.jar(池)  和 jedis-2.7.0.jar(核心包)

在Linux里面设置防火墙:

  开放 6379 redis端口号:/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCERPT

            (为防止看错符号请校对:/sbin/iptables -I INPUT  -p  tcp  - -dport 6379 -j ACCERPT)

  保存配置:/etc/rc.d/init.d/iptables save

 

 

一 新建一个 Java 测试类

import org.junit.Test;
public class testa {

  //  redis的命令 即jedis的命令	  //  此为单实例链接redis数据库

	  @Test
	  public void run1(){		
		   
		    Jedis jedis=new Jedis( "IP地址",6379 );    // 创建链接("IP地址",端口号)
		   
		    jedis.set("name","张三");  // 添加String数据
		    
		    System.out.println( jedis.get("name") );  // 获取并展示数据
	  }
}

 

 

二.   Jedis 连接池的设置(测试)

 

 

import org.junit.Test;
public class testa {

  //  Jedis连接池的设置

  @Test
  public void run2(){	
    
      JedisPoolConfig  config = new JedisPoolConfig();  // new 一个 连接池的配置对象
    
    config.setMaxTotal(50);   // 设置连接池的最大数目(可选)
    
    config.setMaxIdle(10);   // 设置空闲时连接池保有最大链接数目(可选)    JedisPool  pool = new JedisPool(config, "IP地址",6379);   // 设置一个链接池对象
    Jedis jedis = pool.getResource();  // 从池中获取来链接对象
    jedis.close();  //归还链接  ,关闭链接;
  }
}

 

 

三.实际项目组中的配置

public class JedisUtils {
	  private final static JedisPool POOL;     //定义一个连接池的对象
  //初始化操作
	  static {	     JedisPoolConfig  config = new JedisPoolConfig();  // new 一个 连接池的配置对象
	    
	    config.setMaxTotal(50);   // 设置连接池的最大数目(可选)
	    
	    config.setMaxIdle(10);   // 设置空闲时连接池保有最大链接数目(可选)	       POOL= new JedisPool(config, "IP地址",6379);   // 设置一个链接池对象
	  }

	  public static Jedis getJedis(){    return POOL.getResource();   // 从池中获取链接
  }
 
}