整合Lettuce Redis
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 Spring Boot 除了支持常见的ORM框架外,更是对常用的中间件提供了非常好封装,随着 Spring Boot2.x 的到来,支持的组件越来越丰富,也越来越成熟,其中对 Redis 的支持不仅仅是丰富了它的API,更是替换掉底层 Jedis 的依赖,取而代之换成了 Lettuce(生菜) Redis介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。相比 Memcached 它支持存储的类型相对更多 ( 字符 、 哈希 、 集合 、 有序集合 、 列表 、 GEO ) , 同时 Redis 是线程安全的 。2010年3月15日起,Redis的开发工作由VMware主持,2013年5月开始,Redis的开发由 Pivotal 赞助。 Lettuce Lettuce 和 Jedis 的都是连接 Redis Server 的客户端程序。 Jedis 在 实现上是直连 redis server ,多线程环境下非线程安全,除非使用连接池