Redis使用(二):SpringBoot整合Redis 配置文件及项目种简单应用
2019-02-11 12:55
786 查看
版权声明:本文为博主原创文章,转载请附上博文链接!欢迎交流!!! https://blog.csdn.net/Mak1214/article/details/86625309
#redis配置 redis: #数据库索引 database: 0 host: 127.0.0.1 port: 6379 password:xxx jedis: pool: #最大连接数 max-active: 8 #最大阻塞等待时间(负数表示没限制) max-wait: -1 #最大空闲 max-idle: 8 #最小空闲 min-idle: 0 #连接超时时间 timeout: 10000
下面上代码:
@Autowired private StringRedisTemplate stringRedisTemplate; //String 存取 @RequestMapping(value = "select",method = RequestMethod.GET) List<Employee> select(){ String cacheKey = "employeeList"; //获取key为。。。的List String employee =stringRedisTemplate.opsForValue().get(cacheKey); List<Employee> employeeList=null; if (StringUtils.isEmpty(employee)){ employeeList = employeeService.query(); String list = JsonUtil.listToJson(employeeList); //存入值 stringRedisTemplate.opsForValue().set(cacheKey,list,30, TimeUnit.HOURS); return employeeList; } List<Employee> employeeList1 = JsonUtil.jsonToList(employee, Employee.class); return employeeList1; }
相关文章推荐
- springBoot 整合apollo 使用配置中心配置文件
- 解决springboot部署时使用外部文件配置项目参数的问题
- SpringBoot整合redis集群并使用StringRedisTemplate和RedisTemplate简单操作Redis集群
- 4 springboot项目集成使用disconf,配置文件更新及回调
- Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
- springboot项目使用@Value注解获取配置文件中的配置信息
- Jasypt : 整合spring boot加密应用配置文件敏感信息
- 使用Gradle构建SpringBoot工程系列:第四篇:项目初始化(编辑build.gradle文件,引入项目基本配置及依赖)
- jedis与spring整合及简单的使用RedisTemplate操作
- spring实现的大型项目中,如何实现整合多个配置文件?
- 使用Gradle创建一个最简单的Spring Boot项目
- 使用Redis保存Spring session(基于XML配置文件)
- 2 Springboot中使用redis,配置redis的key value生成策略
- 三、springboot项目的简单使用之:JPA使用操作数据库
- spring 整合hibernate项目配置文件
- 在Spring项目中使用@Value注解引入配置文件中的参数
- Spring整合JUnit4测试,使用注解引入一个或多个配置文件
- 使用SpringBoot yml配置文件(三)
- 使用注解,实现ssh项目中spring配置文件的零配置,约定优于配置
- Spring整合Hibernate配置(使用hibernate.cfg.xml文件)