Getting Started

建立工作环境的简便方法是通过 start.spring.io 创建一个基于 Spring 的项目,或在 Spring Tools 中创建一个 Spring 项目。

Examples Repository

GitHub spring-data-examples repository 托管了多个示例,您可以下载和试用它们来了解库的工作原理。

Hello World

首先,您需要设置一个正在运行的 Redis 服务器。Spring Data Redis 需要 Redis 2.6 或更高版本,并且 Spring Data Redis 与 LettuceJedis 集成,这两个是用于 Redis 的流行开源 Java 库。

现在,你可以创建一个简单的 Java 应用程序,用于将值存储到 Redis 中并从 Redis 中读取值。

创建要运行的主应用程序,如下所示:

  • Imperative

  • Reactive

link:example$examples/RedisApplication.java[role=include]
link:example$examples/ReactiveRedisApplication.java[role=include]

即使在这么简单的例子中,也有一些值得注意的事情:

  • 你可以使用 RedisConnectionFactory`创建一个 `RedisTemplate`实例(或用于响应式用法的 `ReactiveRedisTemplate)。连接工厂是受支持驱动程序之上的抽象。

  • 没有单一方法来使用 Redis,因为它支持各种数据结构,例如普通键(“字符串”)、列表、集合、有序集合、流、哈希等等。