有关jedis的sscan命令疑问。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

有关jedis的sscan命令疑问。

2016-02-20 14:37:40 4642 0

使用jedis的时候遇到点问题。想请教下,ShardedJedis中为什么不提供jedis中类似
sscan(key, cursor, new ScanParams());
这种方法,而只有sscan(final String key, String cursor)
另外当通过ShardedJedis的sscan(final String key, String cursor) 获取结果的时候,发现返回的cursor跟我设想的不同。
但是当运行
`redisClientTemplate.sadd(key1, "2");
redisClientTemplate.sadd(key2, "1");
ScanResult result1 = redisClientTemplate.sscan(key1,0);
ScanResult result2 = redisClientTemplate.sscan(key2,0);`
根据我对api的理解。对于scan类命令,count默认是10,那么应该是一直遍历直到查出10个满足的元素,一次查询结束,返回元素跟cursor。如果库里面没有10个满足的元素,应该是一次查询就遍历了整个key。返回cursor为0。
事实上上面的代码返回的cursor结果是48。我可以确定库里面key是唯一的。也没用什么模糊匹配。
求大牛给解惑。

取消 提交回答
全部回答(0)
相关问答

1

回答

jedis2.7和redis3.0的问题

2016-02-26 14:45:57 2947浏览量 回答数 1

1

回答

什么是云数据库Redis版?

2021-12-22 16:31:28 231浏览量 回答数 1

1

回答

DTS的源为自建Redis或云数据库Redis的旧版控制台的迁移方案是什么?

2021-12-12 20:44:07 166浏览量 回答数 1

1

回答

有关mysql group by优化的问题

2016-02-12 11:03:25 2337浏览量 回答数 1

2

回答

什么是云数据库Redis呢?

2019-11-20 13:41:43 701浏览量 回答数 2

1

回答

DAL如何协调存取缓存数据库redis和持久数据库mysql?

2016-02-28 16:22:14 1865浏览量 回答数 1

1

回答

数据访问层(DAL)怎么优雅的协调存取缓存数据库(如redis)和持久数据库(如mysql)?

2016-03-09 13:19:43 3015浏览量 回答数 1

0

回答

SSL证书不支出谷歌最新版浏览器,还是提示不安全(用其他浏览器或者谷歌旧版浏览器可以正常使用)

2021-02-19 14:59:09 496浏览量 回答数 0

1

回答

java类,继承generic method 后,不能调用superclass的函数 报错

2020-05-25 15:57:56 465浏览量 回答数 1

1

回答

Redis可以缓存流数据的思考

2020-04-22 17:28:54 643浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载