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