需要先创建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();
}
}