Spring Cloud 集成 Rdeis

43 阅读1分钟

Spring Cloud 集成 Rdeis

Spring Cloud 集成 Rdeis, 只验证基本配置的正确性

添加依赖:

dependencies {
    //redis
    implementation 'org.springframework.data:spring-data-redis:3.0.1'
    implementation 'io.lettuce:lettuce-core:6.2.2.RELEASE'
    implementation 'redis.clients:jedis:4.3.1'

}

配置连接和常用类, 然后直接在使用的地方注入即可

@Configuration
public class RedisConfig {

    @Bean
    public LettuceConnectionFactory redisConnectFactory(){
        return new LettuceConnectionFactory(new RedisStandaloneConfiguration("localhost"));
    }

    @Bean
    RedisTemplate<String, String> redisTemplate(RedisConnectionFactory redisConnectionFactory) {

        RedisTemplate<String, String> template = new RedisTemplate<>();
        template.setConnectionFactory(redisConnectionFactory);
        return template;
    }

    @Bean
    StringRedisTemplate stringRedisTemplate(RedisConnectionFactory redisConnectionFactory) {

        StringRedisTemplate template = new StringRedisTemplate();
        template.setConnectionFactory(redisConnectionFactory);
        return template;
    }
}