Comandos
Inicie uma verificação completa de hash com:
HSCAN myhash 0
Inicie uma verificação de hash com campos que correspondam a um padrão com:
HSCAN myhash 0 MATCH order_*
Inicie uma varredura de hash com campos que correspondam a um padrão e force o comando scan a fazer mais varreduras com:
HSCAN myhash 0 MATCH order_* COUNT 1000
Observação
Não esqueça que CORRESP pode retornar pouco ou nenhum elemento para cada iteração, conforme explicado na documentação:
É importante observar que o filtro MATCH é aplicado após os elementos serem recuperados da coleção, pouco antes de retornar os dados ao cliente. Isso significa que se o padrão corresponder a poucos elementos dentro da coleção, SCAN provavelmente não retornará nenhum elemento na maioria das iterações.
E é por isso que você pode usar
COUNT
para forçar mais varreduras para cada iteração. [Atualizar] Conforme especificado por Didier Spezia, você precisará do Redis 2.8+ para usar os comandos *SCAN.