假设我有一个类似于Reddit或Stack Overflow的结构。
例如,假设我有一个类似以下JSON结构的数据:
如何获得类似于这个结果(获取一个帖子并附加用户对该项目的投票,假设已知用户ID为1)?
目前我正在使用 SQL 左外连接,但是想尝试使用 Redis 实现。只是我很难理解如何在 Redis 中有效地表达它。
例如,假设我有一个类似以下JSON结构的数据:
posts = [{id: 1, title: "foo", pages: 300}, {id: 2, title: "bar", pages: 300}]
votes = [{user_id: 1, post_id: 1, vote: "upvote"}]
如何获得类似于这个结果(获取一个帖子并附加用户对该项目的投票,假设已知用户ID为1)?
posts = [{id: 1, title: "foo", pages:300, vote: "upvote"}]
目前我正在使用 SQL 左外连接,但是想尝试使用 Redis 实现。只是我很难理解如何在 Redis 中有效地表达它。