在brophp中怎样实现redis好友关注


使用redis实现好友的关注,可以查看粉丝,关注的人,在brophp框架中使用

数据库

Sanding 12 years, 1 month ago

这并不是一个好的问题。因为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

Your Answer