Redis
 sql >> Database >  >> NoSQL >> Redis

Strutture dati complesse Redis

Quale sarebbe il modo "normale" di archiviare una tale struttura di dati (o no?)

Ad esempio, harry e sally verrebbero archiviati ciascuno in hash separati in cui i campi rappresenterebbero le loro proprietà come età e peso. Quindi la struttura impostata conterrebbe tutti i membri (harry, sally, ...) che hai archiviato in redis.

Saresti in grado di ottenere direttamente un valore (ad es. get harry :age ?)

Sì, vedi HGET o HMGET o HGETALL.

Una volta memorizzato, potresti modificare direttamente il valore di una sottochiave (es. sally:peso =100)

Sì, vedi HSET.