版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hxdeng/article/details/86524323
Jedis 介绍
Jedis 是Redis 官方推荐首选的Java客服端;
1. JAR引入
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.0.1</version>
</dependency>
2. Jedis 操作步骤
- 获得链接
- 存储数据
- 取数据
- 关闭连接
3. 单实例操作Redis 方式
范例代码
/**
* 单实例方式
*/
@Test
public void demo01() {
// 获得链接
Jedis jedis = new Jedis("127.0.0.1", 6379);
// 存数据
jedis.set("name", "张飞");
// 取数据
String name = jedis.get("name");
System.out.println(name);
// 关闭连接
jedis.close();
}
4. 连接池方式操作Redis方式
/**
* 连接池方式
*/
@Test
public void demo2() {
// 获得连接词配置对象
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", "关羽");
String value = jedis.get("name");
System.out.println(value);
} catch (Exception e) {
} finally {
// 释放资源
if (null != jedis) {
jedis.close();
}
if (null != jedisPool) {
jedisPool.close();
}
}
}