专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
程序员的那些事  ·  国民软件 QQ ... ·  昨天  
码农翻身  ·  投诉领导被光速开除,和烂人说再见啦~ ·  17 小时前  
稀土掘金技术社区  ·  URL地址末尾加不加”/“有什么区别 ·  2 天前  
51好读  ›  专栏  ›  OSC开源社区

SpringBoot 集成 Redis 来实现缓存技术方案

OSC开源社区  · 公众号  · 程序员  · 2017-06-30 08:31

正文

请到「今天看啥」查看全文



本案例是在之前一篇SpringBoot + Mybatis + RESTful的基础上来集成Redis的,所以大家如有什么不明白的地方可以前往 https://my.oschina.net/feinik/blog/879266 ,由于篇幅原因这里不一一贴出所有的代码,具体完整案例代码可以看这里: https://github.com/AIFEINIK/SpringBoot-Learn/tree/master/spring-boot-redis2 ,关于Redis如何安装可自行google。


1

在Maven pom.xml文件中加入Redis包


2

SpringBoot配置文件中配置Redis连接

(YAML方式配置)

解释: 本配置采用Redis一主三从的的配置方式来提高缓存的吞吐量


3

Redis配置类


解释: SpringBoot提供了对Redis的自动配置功能,在RedisAutoConfiguration中默认为我们配置了JedisConnectionFactory(客户端连接)、RedisTemplate以及StringRedisTemplate(数据操作模板),其中StringRedisTemplate模板只针对键值对都是字符型的数据进行操作,本示例采用RedisTemplate作为数据操作模板,该模板默认采用JdkSerializationRedisSerializer的二进制数据序列化方式,为了方便演示本示例采用Jackson2JsonRedisSerializer来序列化和反序列化redis的value值,使用StringRedisSerializer来序列化和反序列化redis的key值。







请到「今天看啥」查看全文