Spring Boot 揭秘与实战(二) 数据缓存篇 - Redis Cache
文章目录
本文,讲解 Spring Boot 如何集成 Redis Cache,实现缓存。
在阅读「Spring Boot 揭秘与实战(二) 数据缓存篇 - 快速入门」后,对 Spring Boot 集成缓存机制有一定了解后,我们来了解下 Redis Cache 的使用。
Redis Cache 集成
Redis Cache 有非常丰富的使用场景,如果有兴趣的话,可以阅读这篇文章「Redis实战(五) 聊聊Redis使用场景」。
在 Spring Boot 中集成 Redis Cache 非常容易,只需要两个步骤。
首先,在 pom.xml 中增加Redis 依赖。
- <dependency>
 - <groupId>org.springframework.boot</groupId>
 - <artifactId>spring-boot-starter-redis</artifactId>
 - </dependency>
 
第二步,在 src/main/resources/application.properties 中配置数据源信息。
- spring.redis.host=localhost
 - spring.redis.port=6379
 - spring.redis.password=
 - spring.redis.database=1
 - spring.redis.pool.max-active=8
 - spring.redis.pool.max-wait=-1
 - spring.redis.pool.max-idle=500
 - spring.redis.pool.min-idle=0
 - spring.redis.timeout=0
 
运行起来,控制台打印的日志信息,说明已经是 Redis Cache 实例,说明 Redis Cache 开启成功了。
- Bean 'cacheManager' of type [class org.springframework.data.redis.cache.RedisCacheManager]
 
源代码
相关示例完整代码: springboot-action
(完)
如果觉得我的文章对你有帮助,请随意打赏。

- 版权声明:本文由 梁桂钊 发表于 梁桂钊的博客
 - 转载声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证),非商业转载请注明作者及出处,商业转载请联系作者本人。
 - 文章标题:Spring Boot 揭秘与实战(二) 数据缓存篇 - Redis Cache
 - 文章链接:http://blog.720ui.com/2017/springboot_02_data_cache_rediscache/
 
Spring Boot 揭秘与实战(二) 数据缓存篇 - Redis Cache的更多相关文章
- Spring Boot 揭秘与实战(二) 数据缓存篇 - Guava Cache
		
文章目录 1. Guava Cache 集成 2. 个性化配置 3. 源代码 本文,讲解 Spring Boot 如何集成 Guava Cache,实现缓存. 在阅读「Spring Boot 揭秘与实 ...
 - Spring Boot 揭秘与实战(二) 数据缓存篇 - EhCache
		
文章目录 1. EhCache 集成 2. 源代码 本文,讲解 Spring Boot 如何集成 EhCache,实现缓存. 在阅读「Spring Boot 揭秘与实战(二) 数据缓存篇 - 快速入门 ...
 - Spring Boot 揭秘与实战(二) 数据缓存篇 - 快速入门
		
文章目录 1. 声明式缓存 2. Spring Boot默认集成CacheManager 3. 默认的 ConcurrenMapCacheManager 4. 实战演练5. 扩展阅读 4.1. Mav ...
 - Spring Boot 揭秘与实战(二) 数据存储篇 - 声明式事务管理
		
文章目录 1. 声明式事务 2. Spring Boot默认集成事务 3. 实战演练4. 源代码 3.1. 实体对象 3.2. DAO 相关 3.3. Service 相关 3.4. 测试,测试 本文 ...
 - Spring Boot 揭秘与实战(二) 数据存储篇 - ElasticSearch
		
文章目录 1. 版本须知 2. 环境依赖 3. 数据源 3.1. 方案一 使用 Spring Boot 默认配置 3.2. 方案二 手动创建 4. 业务操作5. 总结 4.1. 实体对象 4.2. D ...
 - Spring Boot 揭秘与实战(二) 数据存储篇 - MongoDB
		
文章目录 1. 环境依赖 2. 数据源 2.1. 方案一 使用 Spring Boot 默认配置 2.2. 方案二 手动创建 3. 使用mongoTemplate操作4. 总结 3.1. 实体对象 3 ...
 - Spring Boot 揭秘与实战(二) 数据存储篇 - Redis
		
文章目录 1. 环境依赖 2. 数据源 2.1. 方案一 使用 Spring Boot 默认配置 2.2. 方案二 手动创建 3. 使用 redisTemplate 操作4. 总结 3.1. 工具类 ...
 - Spring Boot 揭秘与实战(二) 数据存储篇 - JPA整合
		
文章目录 1. 环境依赖 2. 数据源 3. 脚本初始化 4. JPA 整合方案一 通过继承 JpaRepository 接口 4.1. 实体对象 4.2. DAO相关 4.3. Service相关 ...
 - Spring Boot 揭秘与实战(二) 数据存储篇 - MyBatis整合
		
文章目录 1. 环境依赖 2. 数据源3. 脚本初始化 2.1. 方案一 使用 Spring Boot 默认配置 2.2. 方案二 手动创建 4. MyBatis整合5. 总结 4.1. 方案一 通过 ...
 
随机推荐
- python format格式化字符串
			
自python2.6开始,新增了一种格式化字符串的函数str.format() 语法 它通过{}和:来代替%. “映射”示例 通过位置 In [1]: '{0},{1}'.format('kzc',1 ...
 - Maven依赖标红线,非jar包冲突问题
			
Maven依赖标红线 在pom中引入依赖fastdfs-client时,该依赖可以正常引入,但是查看Maven Project时,该依赖下总是有几个依赖报红线,并不是依赖冲突,测试代码无法正常运行.想 ...
 - zk 创建瞬时、顺序节点的原理
			
命令: create -s -e /worker/lock xx zk 的实现代码在:PrepRequestProcessor.pRequest2Txn 中 //The number of chang ...
 - CentOS配置教程
			
1.配置网卡开机自动启动 查看/etc/sysconfig/network-scripts/ifcfg-eth0的初始内容: cat /etc/sysconfig/network-scripts/if ...
 - Dagger2不自动生成daggerXXXcomponent
			
在Fragment里面初始化dagger2创建对象时,不自动生成daggerXXXcomponent. 百思不得其解,后来发现是import android.app.Fragment;所以不自动生成. ...
 - laravel的工厂模式数据填充:
			
数据表post中的字段结构. database\factory\UserFactory.php $factory->define(App\Post::class,function (Faker ...
 - jquery 共用函数
			
ready()方法 $(doxument).ready(fucntion(){ }) $().ready(function(){ }) $(function(){ }) 当文档加载后激活函数: ...
 - leetCode 典型回溯例子
			
39题,翻译题目:给定一组候选集和一个目标值,在c的所有组合中,找出所有总和等于T的组合. 候选数组c中同一个数可以被选择多次(不限次数) 分析: 典型的回溯法应用 对数组里面的每个数,用递归的方式相 ...
 - day12-python的类
			
类的一般形式: 创建类我们一般用class关键字来创建一个类,class后面跟类名字,可以自定义,最后以冒号结尾,如下所示: class ClassName: '''类的说明''' 类的内容 类的内容 ...
 - mysql的取整函数
			
一:四舍五入:ROUND() 二:向上取整:CEILING() 三:向下取整:FLOOR() 下面是示例代码. SELECT round('123.1'), round('123.4'), round ...