请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

增量拉取

我没懂这个增量拉取是什么意思呢,我没看懂这是在干嘛
就是这个seq的意义是什么呢
增量拉取又在哪里体现了呢

正在回答 回答被采纳积分+3

1回答

conan老师 2023-05-15 14:18:13

每个章节的第一小节需要重点看一下。

seq的意义是客户端每次拉取都会传一个seq过来,我们只拉取大于这个seq的数据。

模拟一下场景:

假设你有100条数据

你从来没有登陆过,你传过来的seq是0,那么这次拉取的数据就是0-100。

此时你下线了,但是你下线的时候在其他端操作,产生了新的数据,此时数据变成了200。当你再次上线时,你客户端本地记录的seq是100,把这个100传到后台来就可以只拉取100-200之间的数据,不需要从0开始拉取到第200条数据。



0 回复 有任何疑惑可以回复我~
  • 提问者 慕函数5251279 #1
    那这个redis有一个全局seq和一个用户的seq,那这个全局seq是干嘛的呀 用户的seq是记录我其他端的操作到这个seq了  然后新客户端上线就更新到这个seq的位置吗
    回复 有任何疑惑可以回复我~ 2023-05-15 14:23:12
  • seq是整个服务共用递增的 没有做到每个用户独立计算。项目体量上来可以改造一下这个值的计算方式。
    回复 有任何疑惑可以回复我~ 2023-05-15 14:24:31
  • 这个篇章的第一小节多看一下理解了之后对你后面的学习会有帮助。
    回复 有任何疑惑可以回复我~ 2023-05-15 14:29:29

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信