一、Redis 的 Java 客户端
Redis 的 Java 客户端常用的有 Jedis、Lettuce、Spring Data Redis。其中 Spring Data Redis 对 Redis 底层开发包进行了高度封装,在 Spring 项目中,可以使用 Spring Data Redis 来简化操作。
二、Spring Data Redis 使用方式
1. 导入 Spring Data Redis 的 Maven 坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2. 配置 Redis 数据源
redis:
host: ${redis.host}
port: ${redis.port}
password: ${redis.password}
database: ${redis.database}
database 默认值为 0 号数据库。配置文件不建议写死,方便后期更新和维护。
3. 编写配置类,创建 RedisTemplate 对象
配置类
package com.example.config;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.StringRedisSerializer;
@Configuration
@Slf4j
public class RedisConfiguration {
@Bean
RedisTemplate {
log.info();
();
redisTemplate.setConnectionFactory(redisConnectionFactory);
redisTemplate.setKeySerializer( ());
redisTemplate.setValueSerializer( ());
redisTemplate;
}
}

