Vad är det "vanliga" sättet att lagra en sådan datastruktur (eller skulle du inte?)
Till exempel skulle Harry och Sally lagras var och en i separata hash där fält skulle representera deras egenskaper som ålder och vikt. Då skulle den inställda strukturen innehålla alla medlemmar (harry, sally, ...) som du har lagrat i redis.
Skulle du kunna få ett värde direkt (t.ex. get harry :age ?)
Ja, se HGET eller HMGET eller HGETALL.
När den har lagrats kan du direkt ändra värdet på en undernyckel (t.ex. sally:vikt =100)
Ja, se HSET.