redis jedis简单API使用

需要先创建appweb工程
然后导包 commons-pool2-2.3.jar
jedis-2.7.0
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class JedisTest {
//通过java 访问redis数据库
@Test
//获得单一的jdis对象操作数据库
public void test1() {
//获得连接对象
Jedis jedis = new Jedis("192.168.232.128", 6379);
//获得数据
String username = jedis.get("username");
System.out.println(username);
//存储
jedis.set("addr", "北京");
System.out.println(jedis.get("addr"));
}

//通过jedis的pool(池)获得jedis连接对象
@Test
public void test2() {
    //创建池子的配置对象
    JedisPoolConfig poolConfig = new JedisPoolConfig();
    poolConfig.setMaxIdle(30); //最大闲置个数
    poolConfig.setMinIdle(10); //最小闲置个数
    poolConfig.setMaxTotal(50); //最大连接数

    //创建一个池子
    JedisPool pool = new JedisPool(poolConfig, "192.168.232.128", 6379);
    //从池子里获取redis连接资源
    Jedis jedis = pool.getResource();
    //操作数据库
    jedis.set("xxx","yyyy");
    System.out.println(jedis.get("xxx"));
    //关闭资源
    jedis.close();
    //关闭池子,开发中一般不关池子
    pool.close();

}

}

你可能感兴趣的:(redis jedis简单API使用)