package demo;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
* jedis的测试
*/
public class mydemo {
/**
* 连接redis
*/
@Test
public void demo1() {
Jedis jedis = new Jedis("localhost", 6379);
jedis.set("name", "Tom");
String name = jedis.get("name");
System.out.println(name);
jedis.close();
}
/**
* redis连接池
*/
@Test
public void demo2() {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(30);
config.setMaxIdle(10);
JedisPool jedisPool = new JedisPool(config, "localhost", 6379);
Jedis jedis = null;
try {
jedis = jedisPool.getResource();
jedis.set("name", "张三");
String name = jedis.get("name");
System.out.println(name);
}
catch (Exception e) {
e.printStackTrace();
}
finally{
if (jedis != null) {
jedis.close();
}
if (jedisPool != null) {
jedisPool.close();
}
}
}
}