HSCAN
是 Redis 中的一個迭代器命令,用于遍歷哈希表中的所有鍵值對
HSCAN <hash_key> [MATCH pattern] [COUNT count]
參數說明:
<hash_key>
:要遍歷的哈希表的鍵名。MATCH pattern
(可選):搜索匹配的鍵名模式。如果不指定此參數,將返回哈希表中所有的鍵值對。COUNT count
(可選):每次迭代返回的鍵值對數量。默認值為 10,可以根據需要調整。較大的 COUNT
值可能導致更快的迭代速度,但會消耗更多的內存和網絡帶寬。使用示例:
HSCAN myhash
HSCAN myhash MATCH key*
HSCAN myhash COUNT 5
第一個命令將返回哈希表 myhash
中的所有鍵值對。第二個命令將只返回匹配 key*
模式的鍵值對。第三個命令將每次迭代返回最多 5 個鍵值對。