springboot系列学习笔记全部文章请移步值博主专栏**: spring boot 2.X/spring cloud Greenwich。
由于是一系列文章,所以后面的文章可能会使用到前面文章的项目。springboot系列代码全部上传至GitHub:https://github.com/liubenlong/springboot2_demo
本系列环境:Java11;springboot 2.1.1.RELEASE;springcloud Greenwich.RELEASE;MySQL 8.0.5;
springboot2.X 集成redis非常简单,只需要引入依赖包,配置数据源连接池,就可以直接使用redisTemplate了。
注意:springboot 2.X 版本使用
lettuce连接池来替换jedis。Lettuce和Jedis都是连接Redis Server的客户端程序,Jedis在实现上是直连redis server,多线程环境下非线程安全,除非使用连接池,为每个Jedis势力增加物理连接。Lettuce基于Netty的势力连接,可以再多个线程间并发访问,且线程安全,满足多线程环境下的并发访问,同时它是可伸缩的设计,一个连接实例不够的情况也可以按需增加连接实例。
本文介绍了SpringBoot 2.1.1版本集成Redis的详细步骤,包括添加依赖、配置数据源以及使用Jedis连接池。文章探讨了Lettuce与Jedis的区别,并提供了测试Controller的示例。接着,作者深入源码分析了SpringBoot默认的序列化方式,解释了如何切换到Fastjson序列化,并给出了具体配置和测试代码。
订阅专栏 解锁全文
4858

被折叠的 条评论
为什么被折叠?



