ABOUT
Danny Man
I’m Danny, and let me give you a warm welcome to visit my blog site. I hope you’ll enjoy it. Also, you can visit my HOME PAGE to learn more about me.
SEARCH
构建基于Redis的简单社交网络(二)
本文部分翻译自Josiah L Carlson的《Redis in Action》,CHAPTER 8: Building a simple social network。
当用户登录到Twitter后,首先映入眼帘的即是一条由自己以及所关注的用户发布的状态消息所组成的时间轴。作为最基本的入口,其中的数据必须能够尽可能快的获取到。
这一部分,我们就来讨论如何存储时间轴数据并能快速的将其拿出来展示。
对于首页时间轴来说,所需的就是一个包含当前用户自己和关注者的状态消息列表。我们将其保存在ZSET中并以消息ID和时间戳分别作为成员和分数,如下图所示:
不过ZS...