Redis 的jedis操作与配置

首先引入 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();   // 从池中获取链接

  }

 


}

转载于:https://www.cnblogs.com/f1209/p/7526523.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值