SpringBoot简单集成Redis,实现简单查询
1引入redis的依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>
2yml中配置redis地址、端口、密码
redis:# redis密码password:alone:#redis地址host: 127.0.0.1#redis端口port: 6379
3在server中使用redis
首先实体类要实现序列化
@Service
public class SysUserService {//自动注入redis@Autowiredprivate RedisTemplate<Object,Object> redisTemplate;//根据用户id获取用户信息public SysUser selectSysUserByUserId(Integer userId){//修改key的序列化类型 提高可读行 StringRedisSerializer设置key的类型为stringRedisSerializer redisSerializer = new StringRedisSerializer();redisTemplate.setKeySerializer(redisSerializer);//从redis缓存中查询SysUser sysUser = (SysUser) redisTemplate.opsForValue().get("sysUser");//如果为空则从数据库查询if(sysUser == null){//从数据库查询sysUser = sysUserDao.selectSysUserByUserId(userId);//存入redis中redisTemplate.opsForValue().set("sysUser",sysUser);}return sysUser;}
}
SpringBoot简单集成Redis,实现简单查询相关推荐
- 【JAVA秘籍功法篇-SpringBoot】SpringBoot如何集成Redis?
SpringBoot如何集成redis 大家好,我是王老狮,一个有思想有内涵的架构狮.Redis作为分布式缓存,在我们的项目中经常会用到,今天我们看下SpringBoot如何集成redis. POM中 ...
- SpringBoot 05 集成redis实现对象序列化缓存
1.为什么用Spring Data Spring Data 的目标是为数据访问提供一个基于Spring的普遍常用的编程模型,同时仍然保留底层数据存储的特殊特性, 它让使用数据访问技术.关系和非关系数据 ...
- SpringBoot中集成Redis实现对redis中数据的解析和存储
场景 SpringBoot中操作spring redis的工具类: SpringBoot中操作spring redis的工具类_霸道流氓气质的博客-CSDN博客 上面讲的操作redis的工具类,但是对 ...
- SpringBoot同时集成Redis和Guava作为缓存组件--进一步分析代码
2019独角兽企业重金招聘Python工程师标准>>> 请先看 https://my.oschina.net/u/3866531/blog/1840386 CompositeCach ...
- Redis第三话 – Springboot集成Redis以及常用API和客户端介绍
本文主要记录在Springboot中集成Redis的使用. 1. springboot集成redis 1.1 maven配置 基于springboot 版本2.5.6,parent包就不贴了. < ...
- springboot中使用Redis解决高并发的方法
一.集成redis 1.引入redis的依赖 <dependency><groupId>org.springframework.boot</groupId>< ...
- LTS简介以及与SpringBoot的简单集成
LTS简介以及与SpringBoot的简单集成 一 什么是LTS 关于定时任务,虽然Spring提供了基于注解@EnableScheduling @Scheduled的实现方式.其实现是通过线程池Sc ...
- 【快速上手系列】使用Springboot集成Swagger2的简单使用测试
[快速上手系列]使用Springboot集成Swagger2的简单使用测试 简介 Swagger2是为了解决企业中接口(api)中定义统一标准规范的文档生成工具. 尤其是前后端分离时对一些业务接口也不 ...
- SpringBoot整合redis实现简单的操作demo
SpringBoot中整合Redis 将用户频繁访问的内容存放在离用户最近,访问速度最快的地方,提高用户的响应速度,今天先来讲下在springboot中整合redis的详细步骤. 1.安装步骤 安装步 ...
最新文章
- sap可以指定应用服务器,SAP扫盲系列之一:什么是SAP系统和应用服务器
- 高性能ASP.NET站点构建之托管资源优化
- java计算下周一_java – 如何计算下周?
- Swift3.0语言教程字符串转换为数字值
- [洛谷P1440]求m区间内的最小值
- Codechef Chef Cuts Tree
- 分布式系统原理 之7 基于MVCC的分布式事务
- oracle基本笔记整理
- 2014年科目三智能化考试十大必知事项
- CVPR2021 视频超分辨率中的时空蒸馏方案
- 单实例设计模式的实现
- 对计算机基础知识的一点感想,浅议对《计算机应用基础》教学感想.doc
- discuz上传附件失败问题解决办法
- 小程序navigator点击有时候会闪一下
- Angular 2 Decorators - 2
- win10小课堂:玩游戏优化设置教程
- 电脑连android手机上网,电脑通过手机3G上网(android安卓手机)的几种方法
- Java实现基于朴素贝叶斯的情感词分析
- react-native调起第三方高德地图导航URL解释
- 【C语言】字符数组初始化方法
热门文章
- plsql 使用技巧 及 语句集锦(二)经典update
- 工程建筑行业SAP整体解决方案
- abap 判断当前用户是否有某事物码权限
- Screen返回选择界面的问题
- 通过BI专题场景,深度剖析制造行业如何提高设备利用率?
- python画决策树如何避免太多内容重叠在一起_Python手写决策树并应对过度拟合问题...
- centos rsyslog mysql_centos7+rsyslog+loganalyzer+mysql 搭建rsyslog日志服务器
- maven项目中如何直接访问某一个页面_整一个自己的docker镜像
- python中的代码复用与函数递归
- python中F/f表达式优于format()表达式