java编程:jedis连接redis数据库实例
2023-09-14 09:07:18 时间
- 下载jar的地址
http://mvnrepository.com/artifact/redis.clients/jedis
http://mvnrepository.com/artifact/org.apache.commons/commons-pool2
package demo;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
* jedis的测试
*/
public class mydemo {
/**
* 连接redis
*/
@Test
public void demo1() {
//连接redis
Jedis jedis = new Jedis("localhost", 6379);
//设置
jedis.set("name", "Tom");
//获取
String name = jedis.get("name");
System.out.println(name);
//关闭
jedis.close();
}
/**
* redis连接池
*/
@Test
public void demo2() {
// 获得连接池的配置对象
JedisPoolConfig config = new JedisPoolConfig();
// 最大连接数
config.setMaxTotal(30);
// 最大空闲连接数
config.setMaxIdle(10);
//获得连接池
JedisPool jedisPool = new JedisPool(config, "localhost", 6379);
// 获得Redis对象
Jedis jedis = null;
try {
// 通过连接池获得连接
jedis = jedisPool.getResource();
jedis.set("name", "张三");
String name = jedis.get("name");
System.out.println(name);
}
catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
finally{
// 关闭redis连接
if (jedis != null) {
jedis.close();
}
if (jedisPool != null) {
jedisPool.close();
}
}
}
}
相关文章
- java中使用Jedis操作Redis实例[通俗易懂]
- 互操作Java与Redis缓存互操作实践(redis缓存与java)
- Java实现Redis入门指南(redis入门Java)
- 优势显著:使用Redis做缓存服务器(redis做缓存服务器)
- Java和Redis的配合安装方法(java redis安装)
- 一步步移除Redis实例的指南(移除redis实例)
- 学习JAVA,必不可少的Redis(学JAVA要学redis)
- Redis开发实战在大厂里的挑战与激情(大厂redis开发实战)
- 避免Redis实例间数据冲突,保证高效运行(保证多个redis不冲突)
- 实例如何同时运行两个Redis实例(可以同时开2个redis)
- 实现Redis高可用的创新算法(redis高可用算法)
- 部署Redis集群,实现容灾备份(redis 集群 实例)
- Java程序中使用Redis链接提升效率(redis 链接java)
- Redis实现的存储技术有哪些(redis里面存什么)
- 面对Redis连接数超时的挑战(redis连接数超时时间)
- 快速实现Redis连接Win10系统(redis连接win10)
- 从零开始Redis运用实例研究(redis运用例子)
- 方案Redis脑裂问题有效解决之道(redis脑裂解决)
- 实践篇基于Redis缓存设计与实现(redis缓存设计实例)
- Redis的运行原理深入探究(redis运行逻辑)
- 基于Redis的多维度运维框架(redis 运维框架)