Jedis是什么
Jedis使用
maven依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.3.0</version>
</dependency>
Jedis直连
Jedis jedis = new Jedis("127.0.0.1",6379 );
jedis.hset("k1", "f1", "v1");
jedis.hset("k1", "f2", "v2");
Map<String, String> k1 = jedis.hgetAll("k1");
k1.forEach((k, v) -> {
System.out.println(k + " : " + v);
});
jedis.close();
Jedis连接池
GenericObjectPoolConfig poolConfig = new GenericObjectPoolConfig();
JedisPool jedisPool = new JedisPool(poolConfig, "127.0.0.1",6379);
Jedis jedis = null;
try {
jedis = jedisPool.getResource();
} catch(Exception e) {
jedis.set("name", "hello");
String name = jedis.get("name");
} finally {
if(jedis != null) {
jedis.close();
}
}
直连 VS 连接池