用Java管理Redis集合的策略

时间:2013-12-13 21:44:12

标签: java nosql redis spring-data-redis

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

我应该如何构建我的应用来完成此任务?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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