我正在尝试为应用中的每个用户创建一个活动供稿。我想使用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