使用idea在serviceImpl中配置radis
一、导入jadis的依赖
org.springframework.boot
spring-boot-starter-data-redis
redis.clients
jedis
2.9.0
二、在yml配置文件中 配置radis
spring:
redis:
host: 127.0.0.1
port: 6379
database: 0
password:
//未设置密码 则为空
二、注入RedisTemplate
@Resource
private RedisTemplate redisTemplate;
三、在实现方法中 创建一个key并通过 key查询数据 如果数据为空 则查询数据库 并将从数据库查询的数据存到radis中,如果不为空 则返回查询到的数据。
// 创建key
String key = “password”;
// 通过key在redis中查询数据
List paibanDoctorList = (List)redisTemplate.opsForValue().get(key);
if(paibanDoctorList == null){List<PaibanDoctor> paibanDoctorList1 = paibanMapper.loadPaiban();redisTemplate.opsForValue().set(key,paibanDoctorList1);System.out.println("1");return paibanDoctorList1;}else {System.out.println("2");return paibanDoctorList;}
四、当修改或插入操作时 需要将radis的数据删除
public int updatePaiban(Paiban paiban) {
String key = “password”;
redisTemplate.delete(key);
return paibanMapper.updatePaiban(paiban);
}
使用idea在serviceImpl中配置radis相关推荐
- spring中的注解和xml配置文件中配置对应总结
spring中的注解和xml配置文件中配置对应 需要导入的jar spring-context spring-context-support spring-test commons-logging b ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Spring中配置DataSource数据源的几种选择
Spring中配置DataSource数据源的几种选择 在Spring框架中有如下3种获得DataSource对象的方法: 从JNDI获得DataSource. 从第三方的连接池获得DataSourc ...
- golang 同一个包中函数互相调用报错 undefined 以及在 VSCode 中配置右键执行整个包文件
1. 代码结构 demo 文件夹下有两个文件,分别为 hello.go 和 main.go ,结构如下: wohu@wohu:~/GoCode/src$ tree demo/ demo/ ├── he ...
- visual studio 2013 中配置OpenCV2.4.13 姿势
首先在path中添加 "C:\OpenCV\opencv\build\x64\vc12\bin" (地址随实际变化) 注:添加的都是*86不使用*64 在visualstudi ...
- 在C# Express 2005中配置 NUnit
在C# Express 2005中配置 NUnit www.cnblogs.com/Pamigo/ 2008-7-28 在网上有很多关于在C#中使用NUnit的相关文章,但是我安装了NUnit后却不知 ...
- Angular应用中配置全局路径映射
Angular应用中配置全局路径映射 1. tsconfig.json文件配置说明 2. 配置全局路径映射 2.1 指定baseUrl属性值 2.2 配置paths属性值 2.3 使用示例 为了避免移 ...
- 在VMWare中配置SQLServer2005集群 Step by Step(四)——集群安装
在VMWare 中配置集群 1. 进入command 命令窗口执行以下命令,创建仲裁磁盘和共享数据磁盘 vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic ...
- MyEclipse 中配置struts2.2.1的方法
MyEclipse中配置Struts2.2.1版本基本步骤: 1,首先就是要建立一个web project项目 2,设置jdk和servers路径,如果jdk和servers已经配置ok,跳过这一步骤 ...
- 在web.xml文件中配置Servlet时,主要配置哪些信息?
web前端的学习内容是比较多的,其中有一部分就是关于在web.xml文件中配置Servlet时的相关内容,在web.xml文件中配置Servlet时,主要配置哪些信息?来看看下面的详细介绍. 使用ID ...
最新文章
- 任意文件读取linux,Symphony 1.4.20服务器任意文件读取漏洞
- Oracle优化-表设计
- 图片夹_各种变调夹的优缺点、原理和使用方法
- SpringBoot2 集成日志,复杂业务下的自定义实现
- 【Flink】Unable to retrieve any partitions with KafkaTopicsDescriptor: Fixed Topics ([xxx)]
- java零碎要点013---java 根据“|”分割字符串需要使用“\\|” 双反斜杠做特殊处理
- 配置svn支持http协议访问
- mysql 执行计划不对_MySQL执行计划显示与执行过程不符合
- 非常实用的,使用SQL查询连续号码段。(做计费系统或SP的兄弟经常会用到)...
- Linux 4.21优化Zen 2架构
- 20. jQuery 遍历 - 祖先
- P3161 [CQOI2012]模拟工厂
- React Native之原理浅析, iOS原理分析与实践解析、Android原理分析与实践解析
- Java的强、软、弱、虚四种引用类型
- ktv点歌系统服务器破解,欧凯KTV卡拉OK点歌系统
- 命令行窗口-隐藏黑窗口
- android设置 虚线边框,Android实现代码画虚线边框背景效果
- 与时间赛跑!阿里云医疗 AI | 心血管识别技术
- 用cJSON解析心知天气返回的数据包
- 计算机网络安全技术复习知识点总结
热门文章
- 解决contenteditable内自动生成font标签问题
- 超级简单的三次方程求解!
- Cluster-level pseudo-labelling forsource-free cross-domain facial expressionrecognition
- 计算机复试专业课笔试,关于计算机考研专业课的考试内容
- 2017,站在巨人肩膀我们一路前行
- python多线程爬机票_Python 爬取携程所有机票找出最低折扣机票,让你无忧回家过年...
- 开天辟地--达特茅斯会议
- python百度云链接哔哩哔哩弹幕网_python预课05 爬虫初步学习+jieba分词+词云库+哔哩哔哩弹幕爬取示例(数据分析pandas)...
- WinForm 无边框窗体四周阴影 窗体可拖动 无边框自定义标题栏
- python识图 web_python+flask搭建CNN在线识别手写中文网站