Jedis托管github地址: https://github.com/xetorthio/jedis
POM依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.5.1</version>
</dependency>
Jedis使用案例
import redis.clients.jedis.Jedis;
public class RedisTest {
public static void main(String[] args) {
Jedis jedis = new Jedis("127.0.0.1", 6379);
jedis.set("name", "tom");
System.out.println(jedis.get("name"));
jedis.close();
}
}
JedisPool连接池使用案例
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class RedisTest {
public static void main(String[] args) {
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
// 最大连接数
jedisPoolConfig.setMaxTotal(20);
// 定义Jedis连接池
JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379);
Jedis jedis = null;
try {
// 从Jedis连接池中获取一个Jedis实例
jedis = jedisPool.getResource();
jedis.set("name", "Tom");
System.out.println(jedis.get("name"));
} catch (Exception e) {
e.printStackTrace();
} finally {
// 将Jedis实例放回到连接池中
if (null != jedisPool && null != jedis) {
jedisPool.returnResource(jedis);
}
}
}
}