RedisTemplate 是 Spring Data Redis 提供的一个用于操作 Redis 的模板类,它封装了 Redis 的基本命令并提供了一系列常用的方法,以便于在 Java 应用程序中更方便地操作 Redis。以下是 RedisTemplate 的一些常用用法:
1. 引入依赖
首先,Spring Boot 项目中引入 spring-boot-starter-data-redis
依赖。这可以通过在 pom.xml
文件中添加以下依赖来实现:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2. 配置 Redis
在 application.yml
或 application.properties
文件中配置 Redis 的连接信息,如主机名、端口、密码等。
spring:
redis:
host: 127.0.0.1
port: 6379
password: yourpassword
database: 0
lettuce:
pool:
max-active: 8
max-idle: 8
min-idle: 0
max-wait: 100ms
3. 注入 RedisTemplate
在你的 Spring Boot 应用程序中,你可以通过 @Autowired
注解来注入 RedisTemplate
。
@Autowired
private RedisTemplate<String, String> redisTemplate;
4. 常用操作
字符串(String)
- 设置值:
redisTemplate.opsForValue().set(key, value);