这儿有个评论功能,数据库是多层往下套的那种。这儿寻求的是缓存的帮助。这儿有个话题,话题下能进行多层评论。能查数据库将话题进行按回复人和回复时间的显示,但,为了更快,我需要用到缓存(memcached,长时间储存用这个没错吧?),但我不知道怎么存储缓存(怎么设计key/value更...
全文
回复(3) 2016-05-25 15:52 来自版块 - 
表情
shenyi用redis里面的 hash数据类型(保存评论内容)和sorted set类型(保存点赞值,可以排序) 结合做。不适合用memcached(2016-05-26 10:49)
qujsh问题三:既有评论,那么就还有个点赞功能,我对点赞的看法是两种,一种是收集点赞人信息的,另一种不搜集信息,只统计的(能用前面,还有必要用后面吗?)。 这儿需要区别对待吗?我区别对待了,但还是老样子,这儿一个total字段,但总不能每次都update吧,我的想法是点赞,更改redi...(2016-05-25 16:29)
qujsh问题二:如果现在将评论已经储存进数据库了,现在页面需要有个topic_1003,topic_1004,xxxx 10个或更多 的显示 评论总数,我是在 topic_1003表对应的地方加个 total字段,还是每回都对评论表进行sql,count(1),有没有什么更好的办法?...(2016-05-25 16:16)

返回顶部