Die einzige Möglichkeit, AFAIK, besteht darin, sie zu dereferenzieren. Angenommen, Sie haben ein Array aus 2 Hashes wie:{foo: 'bar', baz: 'qux'}
.
Sie würden sie separat speichern und dann ein SET erstellen, das sie alle referenziert:
HMSET myarr:0 foo bar baz qux
SADD myarr myarr:0
HMSET myarr:1 foo bar baz qux
SADD myarr myarr:1
Dann können Sie sie alle abrufen, indem Sie den Satz abfragen:SMEMBERS myarr
und rufen Sie dann HGETALL <key>
auf auf alle zurückgegebenen Schlüssel, um Ihr ursprüngliches Hash-Array wiederherzustellen.
Ich hoffe das macht Sinn. Und wenn Sie einen klügeren Weg finden, würde ich mich freuen, ihn zu hören.