redis的使用(Java使用Jedis客户端连接redis)
Posted 蜗牛速度之梦浍烈风灵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis的使用(Java使用Jedis客户端连接redis)相关的知识,希望对你有一定的参考价值。
一。添加依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.6.0</version>
</dependency>
二。例子:
1.创建Jedis对象操作redis
// 构造jedis对象
Jedis jedis = new Jedis("127.0.0.1", 6379);
// 向redis中添加数据
jedis.set("mytest", "123bin");
// 从redis中读取数据
String value = jedis.get("mytest");
Jedis jedis = new Jedis("127.0.0.1", 6379);
// 向redis中添加数据
jedis.set("mytest", "123bin");
// 从redis中读取数据
String value = jedis.get("mytest");
System.out.println(value);
// 关闭连接
jedis.close();
// 关闭连接
jedis.close();
2.通过连接池的方式
// 构建连接池配置信息
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
// 设置最大连接数
jedisPoolConfig.setMaxTotal(50);
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
// 设置最大连接数
jedisPoolConfig.setMaxTotal(50);
// 构建连接池
JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379);
JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379);
// 从连接池中获取连接
Jedis jedis = jedisPool.getResource();
Jedis jedis = jedisPool.getResource();
// 读取数据
System.out.println(jedis.get("mytest"));
System.out.println(jedis.get("mytest"));
// 将连接还回到连接池中
jedisPool.returnResource(jedis);
jedisPool.returnResource(jedis);
// 释放连接池
jedisPool.close();//注意:实际使用中。不能关闭连接池,否则执行完一次,连接池就不能使用了
jedisPool.close();//注意:实际使用中。不能关闭连接池,否则执行完一次,连接池就不能使用了
以上是关于redis的使用(Java使用Jedis客户端连接redis)的主要内容,如果未能解决你的问题,请参考以下文章