1. Jedis连接 HelloWorld实现
添加 Jedis maven 依赖:
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
java code:
public class JedisTest {
public static void main(String[] args){
// 创建客户端 设置 ip 和端口
Jedis jedis = new Jedis("192.168.43.78",6379);
// 设置密码
jedis.auth("redis");
// 设置值
jedis.set("name","张三");
// 获取值
String name = jedis.get("name");
System.out.println(name);
// 释放连接资源
jedis.close();
}
}
运行结果:
2. Jedis 连接池
public class JedisPoolTest {
public static void main(String[] args){
JedisPoolConfig config = new JedisPoolConfig();
// 设置最大连接数
config.setMaxTotal(100);
// 设置最大空闲连接数
config.setMaxIdle(10);
JedisPool jedisPool = new JedisPool(config,"192.168.43.78",6379);
Jedis jedis = null;
try {
// 获取连接
jedis = jedisPool.getResource();
// 设置密码
jedis.auth("redis");
jedis.set("嘻嘻","似是而非或是世事可畏,有情有义又是有米无炊");
String str = jedis.get("嘻嘻");
System.out.println(str);
}catch (Exception e){
e.printStackTrace();
}finally {
// 关闭连接
if (jedis != null){
jedis.close();
}
// 关闭连接池
if (jedisPool != null){
jedisPool.close();
}
}
}
}