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.