RedisJSON Now Available in Preview
Overview
We are excited to announce the preview of RedisJSON on the Enterprise and Enterprise Flash tiers of Azure Cache for Redis. Check out the details below to learn about the feature overview, benefits, use cases, and how to get started!
What is RedisJSON?
RedisJSON is a new module in Azure Cache for Redis Enterprise and Enterprise Flash that turns Redis into a high-performance NoSQL document store streamlining how developers build modern applications. Leveraging common Redis use cases such as product catalogs and user profile data is simplified thanks to RedisJSON’s native APIs to ingest, index, query, and full-text search on JSON documents both on-prem and in the cloud. Additionally, the RedisJSON module adds native functionality to store, query, and search nested data in the JSON format, which allows you to store data more easily in a document-style format in Redis.
Benefits of leveraging RedisJSON include:
- High Performance: Purpose-built using in-memory data structures implemented in C to give performance, and scalability.
- Compatibility with RediSearch: RedisJSON works seamlessly with RediSearch (also available in Azure Cache for Redis) to let you index and query your JSON documents.
- Scalability: Partition indexes over several shards and nodes for greater speed and memory capacity.
- And much more including:
- Full support for the JSON standard
- JSONPath syntax for selecting, updating, and reading project elements inside documents
- Documents stored as binary data in a tree structure, allowing fast access to sub-elements
- Typed atomic operations for all JSON value types
Use Cases
RedisJSON expands the possibilities of the modernization of relational database management services by leveraging the benefits of Redis caching. Listed below are some scenarios on how Azure Cache for Redis Enterprise and Enterprise Flash customers have deployed the RedisJSON module across their data stack to drive efficiency throughout their applications
Caching: Use RedisJSON as a high-speed cache to store frequently accessed JSON data and manipulate sub-elements using atomic operations.
Query Accelerator: Deploy RedisJSON as an in-memory data fabric on top of a data store(s) to accelerate queries while offloading production systems.
Product Cataloguing: Quickly manage, index and search thousands of products with different SKUs and attributes across your product catalog
Additional Information
For more additional information on Azure Cache for Redis, RedisJSON, and Redis, please see the resources linked below.
Published on:
Learn moreRelated posts
This Month in Azure Static Web Apps | 09/2024
We are back with another edition of the Azure Static Web Apps Community! :party_popper: September was yet another month ...
GitHub Copilot for Azure: 6 Must-Try Features
As developers, we are constantly seeking tools that streamline our workflows and boost productivity. … Enter GitHub Copilot for Azure, now in ...
Responsible AI Mitigation Layers
Generative AI is increasingly being used in various kinds of systems to augment humans and infuse intelligent behavior into existing and new a...
Streamline Your Azure Workflow: Introducing GitHub Copilot for Azure in VS Code
I'm excited to announce the public preview of GitHub Copilot for Azure - a new addition to your toolkit that seamlessly integrates with G...
Build Intelligent Apps Code-First with Prompty and Azure AI
Building Generative AI applications can feel daunting for traditional app developers. What does the end-to-end applicati...
Certificación AI-900 (Fundamentos de IA) con Chicas en IA
La inteligencia artificial ha llegado para quedarse, ¡y más aún con la revolucionaria IA generativa! Para ayudar a los profesionales a especia...
Get certified with Learn Live GitHub series!
GitHub Universe is coming, and Microsoft and GitHub are partnering to offer a new special Learn Live series in Brazilian Portuguese, English a...
Certifícate con Learn Live GitHub en Español
Microsoft y GitHub se han unido para ofrecer una nueva serie especial de Learn Live en inglés y español: GitHub 2024. Del 10 al 24 de Octubre,...
Evaluating generative AI: Best practices for developers
As a developer working with generative AI, you've likely marveled at the impressive outputs your models can produce. But how do you ensure the...
Introducing Azure Product Retirement Livestreams
The Azure Retirements team, in collaboration with key partner groups, is excited t...