sql >> Base de Datos >  >> NoSQL >> Redis

Estructuras de datos complejas Redis

¿Cuál sería la forma 'habitual' de almacenar dicha estructura de datos (¿o no?)

Por ejemplo, harry y sally se almacenarían cada uno en hashes separados donde los campos representarían sus propiedades como la edad y el peso. Luego, establecer la estructura contendría todos los miembros (harry, sally, ...) que ha almacenado en redis.

¿Sería capaz de obtener directamente un valor (por ejemplo, get harry :age ?)

Sí, consulte HGET, HMGET o HGETALL.

Una vez almacenado, ¿podría cambiar directamente el valor de una clave secundaria (por ejemplo, sally:peso =100)

Sí, consulte HSET.