Answers
这并不是一个好的问题。因为brophp本身只是一个轻量的框架,而对于诸如好友关注之类的功能,通常更多的是与程序设计相关。
Redis提供了丰富的数据类型,对于你所说的关注功能,可以使用Redis的 Sets(集合)数据结构来存储关注关系或好友关系。
具体存储方式如下:
对于每一个用户,其关注关系存储两份列表,一份为此用户关注的人的UID列表,另一份为此用户粉丝的UID列表,这两个列表都使用Sets(集合)。比如对于用户ID为123的用户,graph:user:123:following 保存的是其关注人的列表,graph:user:1:followed_by 保存的是关注他的人的列表。
Mr.居里
answered 10 years, 2 months ago