文章目录
前置
你使用的是 springboot 项目,使用 yml 来进行配置,properties 同理
依赖配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
这个依赖会自动引入:
spring-data-redis(Spring Data Redis 核心库)
lettuce-core(默认的 Redis 客户端,基于 Netty 的高性能客户端)
yml 配置
有 3 大 redis 客户端:Jedis、Redisson、Lettuce,其中在 spring boot2 之后,redis连接默认就采用了 lettuce
spring:
redis:
host: localhost # Redis 服务器地址
port: 6379 # Redis 服务器端口,默认是 6379
password: # Redis 密码(如果没有密码,可以省略)
database: 0 # 使用的数据库索引,默认是 0
timeout: 2000 # 连接超时时间(毫秒)
lettuce:
pool:
max-active: 8 # 连接池最大连接数
max-idle: 8 # 连接池最大空闲连接数
min-idle: 0 # 连接池最小空闲连接数
max-w