如需最新的稳定版本,请使用 Spring Data Redis 3.4.0spring-doc.cn

Redis

Spring Data 支持的键值存储之一是 Redis。 引用 Redis 项目主页:spring-doc.cn

Redis 是一种高级键值存储。 它类似于 memcached,但数据集不是可变的,值可以是字符串,就像在 memcached 中一样,也可以是列表、集合和有序集合。 所有这些数据类型都可以通过原子操作来操作,以推送/弹出元素、添加/删除元素、执行服务器端联合、交集、集合之间的差异等。 Redis 支持不同类型的排序功能。

Spring Data Redis 提供从 Spring 应用程序对 Redis 的轻松配置和访问。 它为与 store 交互提供了低级和高级抽象,使用户无需担心基础设施问题。spring-doc.cn

Spring Data 对 Redis 的支持包含广泛的功能:spring-doc.cn

为什么选择 Spring Data Redis?

Spring Framework 是领先的全栈 Java/JEE 应用程序框架。 它提供了一个轻量级容器和一个通过使用依赖关系注入、AOP 和可移植服务抽象实现的非侵入性编程模型。spring-doc.cn

NoSQL 存储系统为水平可扩展性和速度提供了传统 RDBMS 的替代方案。 在实现方面,键值存储是 NoSQL 领域中最大(也是最古老)的成员之一。spring-doc.cn

Spring Data Redis (SDR) 框架通过 Spring 出色的基础设施支持消除了与存储交互所需的冗余任务和样板代码,从而可以轻松编写使用 Redis 键值存储的 Spring 应用程序。spring-doc.cn

Redis 支持高级视图

Redis 支持提供了多个组件。对于大多数任务,高级抽象和支持服务是最佳选择。请注意,您可以随时在图层之间移动。例如,您可以获得一个低级连接(甚至是本机库)来直接与 Redis 通信。spring-doc.cn