redis hscan命令不能限制计数

时间:2015-12-29 03:12:38

标签: redis

我的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个键和值中的第一个!

1 个答案:

答案 0 :(得分:1)

SCAN的COUNT选项不限制返回的键值数量。

它用于强制命令增加返回的键值。

Redis COUNT选项doc

  
      
  • 当迭代编码为intsets的集合时(由just组成的小集合)   整数),或哈希和排序集编码为ziplists(小哈希   并且由小的单个值组成的集合),通常是所有的   无论COUNT如何,都会在第一次SCAN调用中返回元素   值。
  •   

因此,从HSCAN test 0命令的结果中获取前两个值。