老师这里测试scan方法碰到一个问题
来源:4-3 从海量数据里查询某一固定前缀的key

不会说话的鱼
2019-05-09
我已经向redis里面插入了200万条数据了,我尝试用了scan的方法从0开始,每次查询10条,然后我再从0开始,每次查询1条,发现按照cursor的值去查询,发现两种查询数据的显示顺序是一样的。然后我向redis插入了第200万零一条数据,然后再去用scan查看数据,发现数据显示顺序还是一样的,想问下老师,这种情况是不是第200万零一条数据是不是会在最后出现呢,如果这样,是不是有违背数据随机显示的这个原则呢?
写回答
1回答
-
翔仔
2019-05-09
同学好,scan并不是随机返回数据呀,因为你查询的时候也传入了步长,但是有可能会返回重复数据,需要去重
https://www.cnblogs.com/thrillerz/p/4527542.html
00
相似问题
面试中遇到开放性问题怎么处理?
回答 1
老师这里的程序次序问题
回答 1