Redis实现Timeline 上回写了使用Redis实现关注关系,这次说说使用Redis实现Timeline. Timeline的实现一般有推模式.拉模式.推拉结合这几种.推模式:某人发布内容之后推送给所有粉丝,空间换时间,瓶颈在写入:拉模式:粉丝从自己的关注列表中读取内容,时间换空间,瓶颈在读取:推拉结合:某人发布内容后推送给活跃粉丝,不活跃粉丝则使用拉取. 目前只讨论推模式,考虑单个feed内容实体存入散列(hashes).每个用户的timeline列表存入列表(lists). 1.发布…