0

我有一个 Web 应用程序,我在其中使用关系数据库和 Redis 来存储我的键/值对。我在我的 DAO 方法中使用 Spring Data Redis 来访问 Redis 集合。问题是应用程序中有许多 Redis 集合,这使得管理它们变得非常困难。我相信每个集合应该只从一个地方访问,即一个集合的写入和读取应该是集中的,但目前我的应用程序并非如此。因此,我想为我的所有 Redis 集合提出一个适当且封装的访问机制。

我应该如何构建我的应用程序来实现这一点?

4

2 回答 2

0

创建一次只处理一个实体的类。例如,如果您有域对象 Users 和 Posts(对于 Twitter 克隆示例),您可以创建 UserRepository 和 PostRepository,每个都处理自己的实体。
UserRepository 处理添加用户、删除用户、更新用户详细信息等。PostRepository 对帖子这样做。您可以在服务类中使用这些存储库来实现业务功能。

于 2014-02-11T10:00:19.427 回答
0

看看org.springframework.data.redis.core.RedisTemplate课堂。访问所有 redis 提供的数据结构的通用模板

于 2013-12-14T08:03:24.897 回答