用redis实现计数器 社交产品业务里有很多统计计数的功能,比如: 用户: 总点赞数,关注数,粉丝数 帖子: 点赞数,评论数,热度 消息: 已读,未读,红点消息数 话题: 阅读数,帖子数,收藏数 统计计数的特点 实时性要求高 写的频率很高 写的性能对MySQL是一个挑战 可以采用redis来优化高频率写入的性能要求. redis优化方案一 对于每一个实体的计数,设计一个hash结构的counter: //用户 counter:user:{userID} -> praiseCnt: 100 //点…