目录
前言
Jedis 就是Java Redis ,集成了Redis的相关命令操作,它是Java语言操作Redis数据库的桥梁。
Jedis客户端封装了Redis数据库的大量命令。参考文档:Jedis的API文档
Java怎么连接Redis?
1. 直接连接
JedisPool jedisPool = null; // 连接池
Jedis jedis = null;
@Before // 一个类中最先执行的方法
public void init(){
// 方法一 : 直接连接
jedis = new Jedis("192.168.182.101",6379); // 创建jedis对象,连接redis服务
jedis.auth("123456"); // 设置认证密码
String pong = jedis.ping(); // 模拟心跳机制,使用ping命令,测试连接是否成功
System.out.println(pong); // 返回pong
}
2. 通过Redis连接池获取对象
JedisPool jedisPool = null; // 连接池
Jedis jedis = null;
@Before // 一个类中最先执行的方法
public void init(){
// 方法二 : 通过连接池的方式获取 Jedis
jedisPool = new JedisPool(new JedisPoolConfig(),
"192.168.182.101", 6379, 10000, "123456");
jedis = jedisPool.getResource(); // 返回一个jedis对象
String pong = jedis.ping(); // 模拟心跳机制,使用ping命令,测试连接是否成功
System.out.println(pong); // 返回pong
}
3. 封装JedisUtil对外提供连接对象的获取方法
JedisPool jedisPool = JedisUtil.redisPoolFactory(); // 连接池
Jedis jedis = null;
@Before // 一个类中最先执行的方法
public void init(){