依赖引入后,可以看到maven projects中相关的依赖包信息,其中包括了spring-data-redis和lettuce-core两个依赖包。
-
spring-data-redis
包含了Spring对data处理的一些公共包 -
lettuce-core
包是starter-data-redis中对lettuce的默认支持
1.3 Jedis客户端依赖
如果需要使用Jedis来操作Redis,只需要将lettuce的依赖替换为Jedis即可。
redis.clients
jedis
复制代码
2. Redis配置
Spring Boot在org.springframework.boot.autoconfigure.data.redis
包中为redis提供了自动配置。其中定义有:
-
RedisAutoConfiguration
自动配置类 -
RedisProperties
Redis属性信息读取类 -
RedisConnectionConfiguration
连接配置基类 -
JedisConnectionConfiguration
,Jedis连接配置类 -
LettuceConnectionConfiguration
,Lettuce连接配置类
2.1 配置文件中定义Redis信息
有了RedisProperties
,并于Spring Boot配置文件中定义Redis相关属性后,就会在项目启动时会注入到Redis中去。Redis可以自定义的配置项内容有: