配置依赖
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.8.0</version>
</dependency>
直接使用Jedis:
@Test
public void TestJedis() {
//1. 直接使用jedis
//创建 Jedis对象
Jedis jedis = new Jedis("localhost", 6379);
//使用Jedis命令
jedis.set("name", "上官玺1");
//关闭Jedis
jedis.close();
}
//2. 使用带有连接池jedis
使用带有连接池的Jedis:
@Test
public void TestJedis2() {
//0. 先创建连接池的配置对象
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
jedisPoolConfig.setMaxTotal(100);//最大连接数
jedisPoolConfig.setMaxIdle(50); //最大空闲连接数
jedisPoolConfig.setMinIdle(0); //最小空闲连接数
//1. 创建连接池对象
JedisPool jedisPool = new JedisPool(jedisPoolConfig, "localhost", 6379);
//2. 从连接池中获取连接
Jedis jedis = jedisPool.getResource();
//3. 使用jedis发送命令
jedis.set("name", "上官玺2");
//4. 归还jedis
jedis.close();
}