我的redis版本:3.0.2
哈希数据如下所示
关键名称:测试
内容(值):
1)“xx1”
2)“1”
3)“xx2”
4)“2”
5)“xx3”
6)“3”
7)“xx4”
8)“4”
9)“xx5”
10) “5”
使用commond - > HSCAN测试0 COUNT 2
Redis返回每个键和值,而不是2个键和值中的第一个!
答案 0 :(得分:1)
SCAN的COUNT选项不限制返回的键值数量。
它用于强制命令增加返回的键值。
Redis COUNT选项doc:
- 当迭代编码为intsets的集合时(由just组成的小集合) 整数),或哈希和排序集编码为ziplists(小哈希 并且由小的单个值组成的集合),通常是所有的 无论COUNT如何,都会在第一次SCAN调用中返回元素 值。
因此,从HSCAN test 0
命令的结果中获取前两个值。