用户标签的数据库设计方案(待完善)

标签表

字段 description
tid 标签id
add_user 创建人
add_time 创建时间
del_flag 是否删除
is_blocked 是否锁定

relation 关系表

字段 description
tid 标签id
uid 用户id
type 用户是否注册

redis中使用set进行存储

key-tagid

value-userids

加标签操作:

uid–> 加入tagid对应的集合

减标签:

从set集合中移除对应的uid

通过用户查找标签,relation表直接对标签表进行leftjoin

标签查找用户,直接查询redis

上一篇
下一篇