卡飞资源网

专业编程技术资源共享平台

spring boot 整合redis


Spring Boot是一个流行的Java框架,可以轻松地集成各种技术,包括Redis。下面是一个简单的步骤,介绍如何使用Spring Boot整合Redis:

  1. 添加Redis依赖项:在Maven或Gradle项目中,需要添加以下Redis依赖项:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

2.配置Redis连接信息:在application.properties或application.yml文件中,配置Redis连接信息,例如:

spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=123456

3.创建RedisTemplate:使用Spring Boot提供的RedisTemplate,可以轻松地访问Redis数据库。在配置类中添加以下代码:

@Configuration
public class RedisConfig {

    @Bean
    public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
        RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
        redisTemplate.setConnectionFactory(redisConnectionFactory);
        redisTemplate.setKeySerializer(new StringRedisSerializer());
        redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
        return redisTemplate;
    }
}

此代码使用了默认的RedisConnectionFactory,您可以根据需要进行自定义。

4.使用RedisTemplate操作Redis:现在您可以在任何地方使用RedisTemplate来访问Redis数据库,例如:

@Autowired
private RedisTemplate<String, Object> redisTemplate;

public void setValue(String key, Object value) {
    redisTemplate.opsForValue().set(key, value);
}

public Object getValue(String key) {
    return redisTemplate.opsForValue().get(key);
}
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言