node ioredis node.js redis

node.js - ioredis - ¿Puedes guardar objetos anidados en redis?



redis subscribe node (2)

¿Puedes guardar objetos anidados en redis?

Estoy usando el controlador node.js. Uno de mis pares clave-valor es una matriz de objetos. Si no lo corono, da como resultado la cadena "[object Object]" si lo vuelvo a entallar obtengo este error:

{ stack: [Getter/Setter], arguments: undefined, type: undefined, message: ''ERR wrong number of arguments for /'hmset/' command'' }


El objeto simple de encadenamiento a sus representaciones JSON debería funcionar y parece que tienes algún error de sintaxis en tu código (¿puedes actualizar tu pregunta con el código correspondiente donde estás haciendo el comando HMSET?). Si no está de acuerdo con la versión codificada, cada uno de sus objetos en la matriz debería tener una estructura hash dedicada donde se ubicarían sus datos.

Alternativamente, puede intentar usar la implementación node.js de una biblioteca de mapas de hash de objeto para redis.


stringifying json no es la forma correcta de usar redis. deberías generar tus propios hashsets redis

usuario: ejder nombre ejder usuario: ejder: detalles: 0 edad 32 usuario: ejder: detalles: 1 edad 25 (deseo)

de esa manera puede consultar su redis-way de datos. Stringifying json no es más que guardar una cadena y si utiliza grandes conjuntos de datos disminuirá el rendimiento muy mal