springboot中redis的配置

发布时间:2024年01月22日

在Spring Boot中配置Redis需要做以下几步:

  1. 添加Redis依赖

pom.xml文件中添加Redis相关依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
  1. 配置Redis连接信息

application.properties(或application.yml)文件中配置Redis连接信息:

spring.redis.host=REDIS_HOST
spring.redis.port=REDIS_PORT
spring.redis.password=REDIS_PASSWORD
  1. 创建RedisTemplate Bean

在配置类中创建一个RedisTemplate的Bean:

@Configuration
public class RedisConfig {
    
    @Value("${spring.redis.host}")
    private String redisHost;
    
    @Value("${spring.redis.port}")
    private int redisPort;
    
    @Value("${spring.redis.password}")
    private String redisPassword;
    
    @Bean
    public RedisConnectionFactory redisConnectionFactory() {
        RedisStandaloneConfiguration config = new RedisStandaloneConfiguration(redisHost, redisPort);
        config.setPassword(RedisPassword.of(redisPassword));
        return new LettuceConnectionFactory(config);
    }
    
    @Bean
    public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
        RedisTemplate<String, Object> template = new RedisTemplate<>();
        template.setConnectionFactory(redisConnectionFactory);
        return template;
    }
    
}

这样就完成了Spring Boot中Redis的配置。你可以使用@Autowired注解将RedisTemplate注入到其他类中进行操作。

文章来源:https://blog.csdn.net/huayula/article/details/135739102
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。