A única maneira do AFAIK é desreferenciá-los. Digamos que você tenha uma matriz de 2 hashes como:
{foo: 'bar', baz: 'qux'}
. Você os armazenaria separadamente e, em seguida, criaria um SET que referenciasse todos eles:
HMSET myarr:0 foo bar baz qux
SADD myarr myarr:0
HMSET myarr:1 foo bar baz qux
SADD myarr myarr:1
Então você pode recuperá-los consultando o conjunto:
SMEMBERS myarr
e então chame HGETALL <key>
em todas as chaves retornadas para reconstruir sua matriz original de hashes. Espero que isto faça sentido. E se você encontrar uma maneira mais inteligente, eu ficaria feliz em ouvi-la.