Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

279
Visualizações
Obtenga un patrón de coincidencia de claves de la caché de Redis - node-redis

Estoy tratando de almacenar en caché una llamada API paginada. Para obtener los datos de Mongo DB utilizando EXPRESS API.

Actualmente estoy almacenando datos de una página en caché, con la estructura clave que se menciona a continuación,

 Key :1 { model: 'bookmarks', userId: '609bf4a1e9df4334acb2da7a', collection: '0', page: '1' } Key 2 { model: 'bookmarks', userId: '609bf4a1e9df4334acb2da7a', collection: '0', page: '2' }

y así.

Mi caso de uso es, si el usuario ha realizado una actualización de los datos obtenidos para un ejemplo de colección particular (0), tengo la intención de eliminar todas las claves de la colección presente en el cliente de Redis.

Hasta ahora he podido obtener todas las claves usando 'claves *', puedo filtrar y eliminar datos desde aquí, pero como se recomienda en los documentos, no se recomienda para producción.

 redisClient.keys('*', function (err, keys) { if (err) return console.log(err); console.log('keys', keys); let newArray = []; console.log('keys', newArray); keys.forEach(function (key) { newArray.push(JSON.parse( key)); }); console.log('keys', newArray); })

Soy nuevo en node-redis. Necesito ayuda para comprender los comandos para obtener la clave que coincida con un patrón {modelo: 'marcadores', colección: '0', ID de usuario: '1234:'} para que pueda borrar el caché para todas las ocurrencias.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda