Jedis的测试
最近算法学的比较吃力,准备停止一天,用来复习之前学的Redis知识。也在这里记录一下,以防丢失。下面是Jedis的测试代码
在Java中使用Jedis操作Redis
import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; /** * Jedis的测试 * @author RENSHUN * */ public class JedisDemo1 { @Test public void demoOne(){ //设置ip地址与端口,连接Redis服务器 Jedis jedis=new Jedis("192.168.60.128",6379); //设置数据 jedis.set("name", "one"); //获取数据 System.out.println(jedis.get("name")); //释放资源 jedis.close(); } @Test /** * 连接池方式连接 * */ public void demoTwo(){ //获得连接池的配置对象 JedisPoolConfig config=new JedisPoolConfig(); //设置最大连接数 config.setMaxTotal(30); //设置最大空间连接数 config.setMaxIdle(10); //获得连接池 JedisPool jedisPool=new JedisPool(config, "192.168.60.128",6379); //获得核心对象 Jedis jedis=null; try { //通过连接池获得连接 jedis = jedisPool.getResource(); jedis.set("name", "two"); System.out.println(jedis.get("name")); } catch (Exception e) { e.printStackTrace(); }finally{ //释放资源 if(jedis!=null){ jedis.close(); } if(jedisPool!=null){ jedisPool.close(); } } } }