package cn.jedis;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
* Jedis的测试
* @author Administrator
*
*/
public class JedisDemo1 {
@Test
/**
* 单例方式测试jedis
*/
public void demo1(){
// 1.设置IP地址跟端口号
Jedis jedis = new Jedis("localhost",6379);
// 2.保存数据
jedis.set("name", "wangrun");
// 3.获取数据
String name = jedis.get("name");
// 4.数据展示
System.out.println(name);
// 5.关闭连接
jedis.close();
}
@Test
/**
* 连接池的方式测试jedis
*/
public void demo2(){
// 1. 获得jedis的配置对象
JedisPoolConfig config = new JedisPoolConfig();
// 1-1设置最大连接数
config.setMaxTotal(30);
// 1-2设置最大空闲连接数
config.setMaxIdle(10);
//2. 获取连接池
JedisPool jp = new JedisPool(config,"localhost",6379);
// 3.获得核心对象:
Jedis jedis = null;
try {
// 4.通过连接池获得连接
jedis = jp.getResource();
// 5.设置数据
jedis.set("name", "Aaryn");
// 6.获取数据
String name = jedis.get("name");
System.out.println(name);
} catch (Exception e) {
e.printStackTrace();
}finally{
// 7.关闭连接
if (jedis != null) {
jedis.close();
}
// 8.关闭连接池
if (jp != null) {
jp.close();
}
}
}
}
01-19
632

09-10
410

05-11
750

03-30
869

03-17
1747

06-07
351

“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交