在Redis

时间:2017-05-03 09:00:13

标签: php redis feeds

我正在尝试为应用中的每个用户创建一个活动供稿。我想使用Redis为每个用户存储两个列表。一个用于存储用户关注者的ID,一个用于存储他/她关注的每个用户的活动ID。

所以我想要做的是当用户添加帖子/创建活动时我想将该帖子/创建活动的ID推送到其ID在用户关注者列表中的每个用户的列表中。

我假设我必须遍历'粉丝列表'对此,但我不知道如何在Redis中实现这一目标。

我使用PHP作为我的服务器端语言,但我不认为在那里做这样或者可以这样做吗? 我相信Redis有更高效,更快捷的方式,特别是如果'粉丝列表'包含1000000条记录。

E.g

 // to add followers to user with id of 1
 lpush user.1.followers 4 90 3 48 8 2 45

 // to get all user with id 1 followers    
 lrange user.1.followers 0 -1

0 个答案:

没有答案