package main.java.com.service;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
* jedis的测试
*/
public class JedisDemo1 {
/**
* jedis的单例测试
*/
public static void main(String arg[]) {
/* Jedis jedis = new Jedis("192.168.1.163", 6379);
jedis.auth("123456");
jedis.set("userName","penny");
jedis.close();*/
//连接池的测试
//获取连接池的配置对象
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(30);//设置最大连接数
config.setMaxIdle(10); //设置空闲连接数
config.setMaxWaitMillis(10000);//等连接池连接的最大时间
JedisPool jedisPool = new JedisPool(config, "192.168.1.163", 6379);//获得链接池
Jedis jedis = null; //获得核心对象
try {
//通过连接池获得链接
jedis = jedisPool.getResource();
jedis.auth("123456");
//设置数据
jedis.set("name1", "penny1");
jedis.set("name2", "penny2");
String value = jedis.get("name1");
String value2 = jedis.get("name2");
System.out.print(value);
System.out.print(value2);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (jedis != null) {
jedis.close();
}
if (jedisPool != null) {
jedisPool.close();
}
}
}
}
java中使用redis
最新推荐文章于 2023-09-20 20:39:34 发布