一、导入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相关推荐

  1. spring中的注解和xml配置文件中配置对应总结

    spring中的注解和xml配置文件中配置对应 需要导入的jar spring-context spring-context-support spring-test commons-logging b ...

  2. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  3. Spring中配置DataSource数据源的几种选择

    Spring中配置DataSource数据源的几种选择 在Spring框架中有如下3种获得DataSource对象的方法: 从JNDI获得DataSource. 从第三方的连接池获得DataSourc ...

  4. golang 同一个包中函数互相调用报错 undefined 以及在 VSCode 中配置右键执行整个包文件

    1. 代码结构 demo 文件夹下有两个文件,分别为 hello.go 和 main.go ,结构如下: wohu@wohu:~/GoCode/src$ tree demo/ demo/ ├── he ...

  5. visual studio 2013 中配置OpenCV2.4.13 姿势

    首先在path中添加 "C:\OpenCV\opencv\build\x64\vc12\bin"   (地址随实际变化) 注:添加的都是*86不使用*64 在visualstudi ...

  6. 在C# Express 2005中配置 NUnit

    在C# Express 2005中配置 NUnit www.cnblogs.com/Pamigo/ 2008-7-28 在网上有很多关于在C#中使用NUnit的相关文章,但是我安装了NUnit后却不知 ...

  7. Angular应用中配置全局路径映射

    Angular应用中配置全局路径映射 1. tsconfig.json文件配置说明 2. 配置全局路径映射 2.1 指定baseUrl属性值 2.2 配置paths属性值 2.3 使用示例 为了避免移 ...

  8. 在VMWare中配置SQLServer2005集群 Step by Step(四)——集群安装

    在VMWare 中配置集群 1. 进入command 命令窗口执行以下命令,创建仲裁磁盘和共享数据磁盘 vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic ...

  9. MyEclipse 中配置struts2.2.1的方法

    MyEclipse中配置Struts2.2.1版本基本步骤: 1,首先就是要建立一个web project项目 2,设置jdk和servers路径,如果jdk和servers已经配置ok,跳过这一步骤 ...

  10. 在web.xml文件中配置Servlet时,主要配置哪些信息?

    web前端的学习内容是比较多的,其中有一部分就是关于在web.xml文件中配置Servlet时的相关内容,在web.xml文件中配置Servlet时,主要配置哪些信息?来看看下面的详细介绍. 使用ID ...

最新文章

  1. 任意文件读取linux,Symphony 1.4.20服务器任意文件读取漏洞
  2. Oracle优化-表设计
  3. 图片夹_各种变调夹的优缺点、原理和使用方法
  4. SpringBoot2 集成日志,复杂业务下的自定义实现
  5. 【Flink】Unable to retrieve any partitions with KafkaTopicsDescriptor: Fixed Topics ([xxx)]
  6. java零碎要点013---java 根据“|”分割字符串需要使用“\\|” 双反斜杠做特殊处理
  7. 配置svn支持http协议访问
  8. mysql 执行计划不对_MySQL执行计划显示与执行过程不符合
  9. 非常实用的,使用SQL查询连续号码段。(做计费系统或SP的兄弟经常会用到)...
  10. Linux 4.21优化Zen 2架构
  11. 20. jQuery 遍历 - 祖先
  12. P3161 [CQOI2012]模拟工厂
  13. React Native之原理浅析, iOS原理分析与实践解析、Android原理分析与实践解析
  14. Java的强、软、弱、虚四种引用类型
  15. ktv点歌系统服务器破解,欧凯KTV卡拉OK点歌系统
  16. 命令行窗口-隐藏黑窗口
  17. android设置 虚线边框,Android实现代码画虚线边框背景效果
  18. 与时间赛跑!阿里云医疗 AI | 心血管识别技术
  19. 用cJSON解析心知天气返回的数据包
  20. 计算机网络安全技术复习知识点总结

热门文章

  1. 解决contenteditable内自动生成font标签问题
  2. 超级简单的三次方程求解!
  3. Cluster-level pseudo-labelling forsource-free cross-domain facial expressionrecognition
  4. 计算机复试专业课笔试,关于计算机考研专业课的考试内容
  5. 2017,站在巨人肩膀我们一路前行
  6. python多线程爬机票_Python 爬取携程所有机票找出最低折扣机票,让你无忧回家过年...
  7. 开天辟地--达特茅斯会议
  8. python百度云链接哔哩哔哩弹幕网_python预课05 爬虫初步学习+jieba分词+词云库+哔哩哔哩弹幕爬取示例(数据分析pandas)...
  9. WinForm 无边框窗体四周阴影 窗体可拖动 无边框自定义标题栏
  10. python识图 web_python+flask搭建CNN在线识别手写中文网站