个人知乎 ##功能八-关注服务
来源:互联网 发布:卫士110数据 编辑:程序博客网 时间:2024/05/01 19:41
个人知乎
功能八-关注服务
业务分析
概念 粉丝 被关注对象 可以是任意对象,人,问题,答案等存储结构 redis.set提供服务Service 关注接口 粉丝列表 关注对象的列表具体业务Controller 首页问题关注数 详情页问题关注列表 粉丝/关注人列表 关注异步事件 异步站内信
redis事务
保证多条命令全部发生,失败则回滚
try {Transaction tx = jedis.multi();tx.zadd( "qq", 2, "1");tx.zadd(" " xx" ", 3, "2");List<Object> objs = tx.exec();tx.close();} catch (Exception e) {e.printStackTrace();} finally {}
redis key 关注实体粉丝的key 某个用户所有关注的key
FollowService
follow 实体的粉丝里加入用户id 用户的关注列表里加入实体unfollow 取消关注getFollowers 得到实体所有粉丝getFollowees 得到关注列表getFolloweeCount 计数,zcard
阅读全文
0 0
- 个人知乎 ##功能八-关注服务
- 个人知乎 ##功能一-登录注册
- 个人知乎 ##功能二-问题发布
- 个人知乎 ##功能三-评论中心
- 个人知乎 ##功能四-站内信
- 个人知乎 ##功能七-邮件发送
- 自动化测试-知乎关注功能用例
- 个人知乎 ##基础八—python基础
- 个人知乎 ##功能五-赞踩功能对评论
- 个人知乎 ##功能九-timeline/新鲜事推送
- Python5--下载知乎关注者头像
- 爬虫-知乎用户关系之关注
- 个人知乎 ##基础六/功能六-异步队列实现赞踩站内信
- 个人知乎 ##基础一-项目介绍
- 个人知乎 ##基础二-WEB知识
- 个人知乎 ##基础三-数据库基础
- 个人知乎 ##基础四-多线程
- 个人知乎 ##基础五-redis
- 个人知乎 ##功能七-邮件发送
- 基于Selenium的web自动化框架
- CVE-2013-3346&CVE-2013-5065-Adobe Reader释放重引用漏洞+NDProxy.sys数组越界漏洞联合利用恶意样本分析
- luogu p3399 DP
- 环境变量配置之javac不是内部或外部命令
- 个人知乎 ##功能八-关注服务
- opencv for pyhton (5) 用滑动条做调色板
- Python简化类例一:实现在类的定义、继承、重写
- 个人知乎 ##基础七-排序显示
- spark学习-36-Spark的ShuffleManager
- 回调函数
- 个人知乎 ##功能九-timeline/新鲜事推送
- Spring OXM-XStream快速入门
- poj日记(1753)