Spring boot - data-redis与jedis关系
对于刚接触Spring boot data-redis 的同学,与jedis的关系很容易搞混,这里对data-redis于jedis做一个简单的说明,并提供整合方式
1. 区别与关系
jedis
jedis是redis的java客户端,通过它可以对redis进行操作。与之功能相似的还包括:Lettuce等
spring-data-redis
它依赖jedis或Lettuce,实际上是对jedis这些客户端的封装,提供一套与客户端无关的api供应用使用,从而你在从一个redis客户端切换为另一个客户端,不需要修改业务代码。
2. spring boot 整合data redis (默认依赖Lettuce)
spring-boot-data-redis 内部实现了对Lettuce和jedis两个客户端的封装,默认使用的是Lettuce