首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Redis构建Django活动源

使用Redis构建Django活动源
EN

Stack Overflow用户
提问于 2012-11-29 21:59:39
回答 2查看 1K关注 0票数 1

如何使用Django & Redis构建活动提要?

示例:在我的iOS应用程序的“Home”部分,我想用用户通过JSON生成的活动填充它。

鲍勃喜欢凯尔的诗。

鲍伯开始跟踪凯尔.

鲍勃喜欢6首诗,

鲍勃评论凯尔的诗:漂亮的作品!

我该怎么做呢?如果问题不清楚,请让我知道,以便我可以让你和其他人更清楚地看到这篇文章,并可能发现它有用!谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-11-29 22:59:26

你实际做的事需要

  1. 聚合逻辑(您可以用python编写它,因为您的主要框架是django)
  2. 在后台运行的任务队列,它执行这些聚合逻辑。
  3. redis数据库中的非规范化和重复数据,重复主数据库中的关系数据,例如postgresql数据库

您可以将活动提要分解为它的组件,这些组件在redis上聚集在一起,但在关系数据库中是相互关联的。

BobKyle以及poemsBeautiful piece分别是存储在关系数据库中的对象,分别是用户对象、用户对象、诗对象和注释对象。

你的活动类型是“跟随”、“喜欢”、“评论”。

然后,您可以编写python逻辑,将它们聚合到一个提要项中,该提要项存储在您的redis数据库中,并且每个提要项都由对象和活动类型(以及发生该活动的时间戳)组成。

这是开始时的主要设计考虑。

下面是一个很好的例子- https://github.com/SupermanScott/redis-activity-example

票数 1
EN

Stack Overflow用户

发布于 2013-10-02 12:12:01

是一个开源库,用于构建提要,并支持Redis和Cassandra作为存储后端。

你可以在github上查看

免责声明:我是的作者之一

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13635533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档