Pengzna's blog 👋

Jul 08, 2022

Spring 学习-2

2. SpringBoot 集成 NoSQL

2.1. Redis

使用 spring-boot-starter-data-redis starter 可方便地引入相关依赖。默认情况下,它使用 Lettuce。该 starter 可处理传统应用程序和响应式应用程序。

2.1.1. 连接

您可以像所有 Spring Bean 一样注入自动配置的 RedisConnectionFactoryStringRedisTemplate 或普通的 RedisTemplate 实例。默认情况下,实例将尝试在 localhost:6379 上连接 Redis 服务器,以下是 bean 示例:

@Component
public class MyBean {

private StringRedisTemplate template;

@Autowired
public MyBean(StringRedisTemplate template) {
this.template = template;
}

// ...

}

提示

您还可以注册任意数量个实现了 LettuceClientConfigurationBuilderCustomizer 的 bean,以进行更高级的自定义。如果你使用 Jedis,则可以使用 JedisClientConfigurationBuilderCustomizer

OLDER > < NEWER