Redis®*: Armazenamento de documentos JSON

Esta documentação faz parte do guia Pesquisa e JSON. Consulte o guia completo aqui: Armazene documentos JSON e faça consultas eficientes com o motor de pesquisa do Redis.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero disponibiliza uma solução Redis cloud pronta a usar, que oferece várias vantagens, incluindo:

  • Interface web Redis Commander incluída.
  • Tamanho e transferências de mensagens ilimitados.
  • Atualizações fáceis com apenas um clique.
  • Performance otimizada e segurança reforçada, graças a uma infraestrutura privada e dedicada.

Poupe tempo e simplifique a sua vida: bastam 5 minutos para experimentar a solução de alojamento Redis cloud da Stackhero!

Pode armazenar documentos nativamente como JSON, em vez de os serializar como strings:

JSON.SET product:1 $ '{"name":"Espresso machine","brand":"Bianca","price":459,"tags":["coffee","kitchen"],"stock":12}'

Esta abordagem permite-lhe ler ou atualizar campos individuais de forma atómica e do lado do servidor:

JSON.GET product:1 $.price
# "[459]"

JSON.NUMINCRBY product:1 $.stock -1
# "[11]"

JSON.ARRAPPEND product:1 $.tags '"gift"'

Este fluxo de trabalho simplifica o desenvolvimento e reduz erros. Por exemplo, para decrementar um contador de stock não é necessário ler, analisar e reescrever todo o documento na sua aplicação. Em vez disso, a operação é feita de forma segura e imediata no servidor.

Pode consultar a lista completa de comandos na documentação Redis JSON.