作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习如何构建和查询社交媒体应用程序的数据,其中所有帖子都存储在 PostgreSQL 中。每个帖子都有一些可能很大的元数据,但只有一部分会显示在用户提要中,例如 imageURL、标题。每个用户都有在 PostgreSQL 中链接的 friend 。我正在尝试了解使用 Redis 实现用户源的最佳方式是什么。
如果 redis 在用户 feed 中仅存储 postID,是否也应该将帖子信息存储为不同的哈希表,并在获取用户 feed 后从哈希表中获取所有帖子信息
或者从用户 feed 中获取 postID 后,在返回给用户之前查询 Postgres 中的帖子。
什么是更具可扩展性、经济且高效的解决方案,或者是否有完全不同的方法来实现这一目标?
最佳答案
如果我是你,我会采用方法#1。但唯一确定的方法是进行基准测试。
为什么不使用 ab
或类似的工具来测试并亲自查看它?
关于postgresql - 如何在 Redis 中存储 feed 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59313415/
我是一名优秀的程序员,十分优秀!