当前位置: 首页 > news >正文

Jedis快速入门【springboot】

引入依赖

<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>6.0.0</version>
</dependency>

创立jedis对象,建立连接

private Jedis jedis;
@BeforeEach
void setUp(){//1 建立连接,ip和端口号jedis = new Jedis("192.168.150.101",6379);// 设置密码jedis.auth("123321");//1 选择库jedis.select(0);
}

使用Jedis,方法名与Redis命令一致

jedis.set("name","xiaoming");String name = jedis.get("name")

释放资源

@AfterEach
void tearDown(){if(jedis != null){jedis.close();}
}

close方法底层会判断,当你有连接池时归还连接池,而不真关闭 

Jedis缺陷

Jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,因此我们推荐大家使用Jedis连接池代替ledis的直连方式。 

public class JedisConnectionFactory {//定义连接池private static final JedisPool jedisPool;static {//new一个配置对象JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();//最大连接jedisPoolConfig.setMaxTotal(8);//最大空闲连接jedisPoolConfig.setMaxIdle(8);//最小空闲连接jedisPoolConfig.setMinIdle(0);//设置最长等待时间, msjedisPoolConfig.setMaxWaitMillis(200);//配置对象,host,端口,超时时间,密码jedisPool = new JedisPool(jedisPoolConfig, "192.168.150.101", 6379,1000, "123321");}//获取 Jedis对象public static Jedis getJedis(){return jedisPool.getResource();}
}

http://www.xdnf.cn/news/548461.html

相关文章:

  • NMOS和PMOS的区别
  • 大语言模型 14 - Manus 超强智能体 开源版本 OpenManus 上手指南
  • 从混乱到高效:我们是如何重构 iOS 上架流程的(含 Appuploader实践)
  • 南柯电子|储能EMC整改:从单点整改到智能预测的进化路径
  • 瑞萨单片机笔记
  • #渗透测试#批量漏洞挖掘#LiveBos UploadFile(CVE-2021-77663-2336) 任意文件上传漏洞
  • Translational Psychiatry | 注意缺陷多动障碍儿童延迟厌恶的行为与神经功能特征茗创科技茗创科技
  • MySQL与Redis一致性问题分析
  • 数据库与存储安全
  • DeepSeek在政务与公共服务中的智能化实践
  • 中国国际软件发展大会荣誉揭晓,远光九天 AI 应用开发平台获评“软件行业突破性技术成果”
  • 多模态实时交互边界的高效语音语言模型 VITA-Audio 介绍
  • 全球氰化物测定仪市场:现状、趋势与展望
  • PLC系统中开关量与模拟量信号解析
  • 跳空高低开策略思路
  • 优化Hadoop性能:如何修改Block块大小
  • SpringBoot与GeoHash整合,实现骑手就近派单功能
  • Go语言实战:使用 excelize 实现多层复杂Excel表头导出教程
  • Github 2025-05-20Python开源项目日报 Top9
  • 重要通知!!2025年上半年软考考试准考证打印通知(附各地区打印时间表)
  • 【Java】继承和多态在 Java 中是怎样实现的?
  • Token的组成详解:解密数字身份凭证的构造艺术
  • AI与产品架构设计(6):Agent与知识图谱结合在云服务与通用场景中的应用实践
  • 深入探索百度智能云千帆AppBuilder:从零开始构建AI应用
  • 在 Kotlin 中,什么是内联函数?有什么作用?
  • 基于Java的校运会管理系统【附源码】
  • MCP专题 | 探索MCP服务器世界:增强AI能力的精选推荐
  • 奥威BI:打破AI数据分析伪场景,赋能企业真实决策价值
  • 在 JavaScript 中正确使用 Elasticsearch,第二部分
  • 新书速览|GraphPad Prism图表可视化与统计数据分析:视频教学版