Saltar al contenido

¿Cómo debo almacenar JSON en redis?

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *