我正试图绕过Redis / NoSQL方式或设计数据库,但我需要一些建议。我有以下型号:
User {
long UserId
string Username
string Password
List<long> ActivityIds
}
Activity {
long ActivityId
long UserId
long CourseId
string Name
string Description
}
我了解存储与用户关联的活动列表的最佳方法是存储ID列表。用户可能有500个以上的活动关联,所以每次加载用户显示其列表时,我都不想加载每个活动。
是否可以在Redis中更具体地说ServiceStack.Redis可以通过外键进行选择?例如,选择UserId&amp ;;的所有活动。 CourseId同时?或者我想念理解与Redis合作的最佳方式?