Solución:
Puede almacenar JSON en redis como una cadena simple en una clave dedicada (o miembro / valor de un conjunto / lista) o en una estructura hash. Si observa los documentos de node_redis en Comandos hash más amigables En la parte, verá que le brinda algunos métodos útiles para manipular datos basados en JSON. La ventaja de este enfoque es que le permite obtener / configurar solo una parte del objeto original y también puede consumir menos memoria en comparación con las cadenas simples.
Podrías usar esta biblioteca redis-json
Ejemplo de uso de muestra:
import Redis from 'ioredis';
import JSONCache from 'redis-json';
const redis = new Redis();
const jsonCache = new JSONCache(redis)
const user = {
name: "test",
age: 21,
gender: "male"
}
await jsonCache.set('123', user)
const result = await jsonCache.get('123')
Esta biblioteca almacena el json en el conjunto Hash.
También admite la recuperación de una sola clave o un conjunto de claves, es decir
await jsonCache.get('123', "age", "name")
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)