一、引言
Redis 是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中介。在现今的高并发、大数据量的互联网应用中,Redis 的作用愈发重要。Spring Boot 提供了对 Redis 的集成支持,使得开发者可以更加便捷地在项目中集成 Redis。
二、环境准备
在开始之前,请确保你的系统中已经安装了 Redis,并且 Redis 服务正在运行。
Redis 安装可以参考:Redis 实战 – Redis 安装
三、添加依赖
在 Spring Boot 项目的 pom.xml 文件中,添加 Redis 的相关依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
四、配置 Redis
在 application.yml 文件中,配置 Redis 的相关信息:
# Spring Boot Redis 配置
spring:
redis:
# Redis 数据库索引(默认为0)
# 如果在 Redis 中配置了多个数据库,可以通过修改这个值来选择不同的数据库
database: 0
# Redis 服务器地址
host: localhost
# Redis 服务器连接端口
# Redis 默认端口是 6379
port: 6379
# Redis 服务器连接密码(默认为空)
password:
# Jedis 连接池配置
jedis:
pool:
# 连接池中的最大活跃连接数
# 设置为 8 表示同一时间最多有 8 个连接被使用
max-active: 8
# 连接池中的最大等待时间(毫秒)
# 当连接池中没有可用连接时,新的请求会等待这个时间,单位毫秒
# -1 表示无限等待
max-wait: -1ms
# 连接池中的最大空闲连接数
# 空闲连接指的是那些没有被使用的连接
max-idle: 8
# 连接池中的最小空闲连接数
# 当空闲连接数少于这个数时,连接池会创建新的连接
min-idle: 0