Voor zover ik weet is er geen native ondersteuning voor geneste structuren in Redis, maar ze kunnen bijvoorbeeld worden gemodelleerd met set+hash (vergelijkbaar met hiërarchische bomen). Hashes zijn waarschijnlijk het meest geschikt voor het opslaan van velden en waarden van een enkel JSON-object. Wat ik zou doen, is elke gebruiker opslaan met een prefix (wat een Redis-conventie is), bijvoorbeeld:
db.hmset("user:alex", JSON.stringify(jsonObj));
en gebruik vervolgens sets om gebruikers in één set te groeperen met een sleutel met de naam users
. Ik kan dan alle gebruikerssleutels krijgen door middel van het smembers-commando en ze allemaal afzonderlijk openen met hgetall.