Jedis简介

本文记录Redis学习过程中遇到的Jedis~

Redis不仅可以使用命令来操作,现在基本上主流的语言都有客户端支持,比如Java、C、C#、C++、PHP、Node.js和Go等。

在Redis官网中列很多Java客户端,有Jedis、Redisson、Jredis、JDBC-Redis等,其中官方推荐使用Jedis和Redisson,企业中用的最多的应该是Jedis。

示例代码(单实例连接):

Jedis jedis = new Jedis("127.0.0.1", 6379);
jedis.set("name", "oliver");
String name = jedis.get("name");
System.out.println(name);
jedis.close();

示例代码(连接池连接):

JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(30);
config.setMaxIdle(10);
JedisPool jedisPool = new JedisPool(config, "127.0.0.1", 6379);

Jedis jedis = null;
try {
	jedis = jedisPool.getResource();
	jedis.set("name", "oliver");
	String name = jedis.get("name");
	System.out.println(name);
} catch (Exception e) {
	e.printStackTrace();
} finally {
	if (jedis != null) {
		jedis.close();
	}
	if (jedisPool != null) {
		jedisPool.close();
	}
}

标签: none