我们在使用Java做开发的时候,使用Redis做数据存储时,需要对redis进行连接。
1. 安装Jedis
首先,需要安装Jedis。
Jedis介绍:Jedis是Redis官方首选的Java客户端开发包。
Jedis下载:
下载地址:https://github.com/xetorthio/jedis
Jedis包导入Java项目:
下载好后,将下载的两个jar包复制到新建的java项目中,然后将两个包添加到构建路径中。Build Path -> Add to Build Path。
2. 测试连接文件
有两种Java连接Redis方法,这里给出两种测试代码,
- 单实例连接
- 连接池连接
2.1 单实例连接
@ Test
/**
* 单实例连接
*/
public void test1(){
// 1. 设置IP地址和端口
Jedis jedis = new Jedis("IP", 6379);
// 2. 保存数据
jedis.set("name", "jack");
// 3. 获取数据
String value = jedis.get("name");
System.out.println(value);
// 4. 释放资源
jedis.close();
}
2.2 连接池连接
@ Test
/**
* 连接池连接
*/
public void test2(){
// 获得连接池的配置对象
JedisPoolConfig config = new JedisPoolConfig();
// 设置最大连接数
config.setMaxTotal(30);
// 设置最大空闲数
config.setMaxIdle(10);
// 获得连接池:
JedisPool jedisPool = new JedisPool(config, "IP", 6379);
// 获得核心对象:
Jedis jedis = null;
try{
// 通过连接池获得连接:
jedis = jedisPool.getResource();
// 设置数据
jedis.set("name", "jack");
// 获取数据
String value = jedis.get("name");
System.out.println(value);
}catch(Exception e){
e.printStackTrace();
}finally{
// 释放资源
if(jedis != null){
jedis.close();
}
if(jedisPool != null){
jedisPool.close();
}
}
}
以上就是Java使用Redis的两种连接方法。