+
95
-

redis如何高效实现好友关注及互粉功能?

请问redis如何高效实现好友关注及互粉功能?

网友回复

+
15
-

可以是用redis的有序集合来实现。

在好友关注关系中,主要有以上三种状态,即:

我的粉丝(fans)

我的关注(follow)

互粉(mutual)

假设两个用户。用户ID分别为1和2,。 一、关注与粉丝

1、关注好友: 关注好友分为两个步骤。 第一步,将对方写入我的关注中。

第二步,将我写入对方的粉丝中。即:

ZADD 1:follow time(时间戳) 2
ZADD 2:fans time(时间戳) 1
2、取消关注: 取消关注也分为两个步骤 第一步,将对方从我的关注中移除。

第二步,将我...

点击查看剩余70%

我知道答案,我要回答