Redis Data Integration, now GA
We don’t just help you build fast apps. We help you do it fast. That’s why we’re excited to announce that Redis Data Integration (RDI) has arrived for…
Get seamless data integration and faster data access with Redis Data Integration (RDI)— no-code required. Seamlessly sync your database to Redis in near real-time and build apps at scale, faster than ever before.
RDI establishes a data streaming pipeline that mirrors data from your existing database to Redis, so if a record is added or updated, those changes automatically flow into Redis. Plus, it’s fully integrated into Redis Insight, making it easy to create, validate, deploy, and monitor your data pipelines directly from the most powerful, most used Redis GUI.
We built an end-to-end solution using a Capture Data Change (CDC) mechanism that mirrors your apps’s primary database to Redis and a Stream Processor to map and transform source data such as relational tables into fast Redis data structures that match your requirements.
And with RDI, you get an enterprise-grade pipeline that’s highly available, guarantees at-least-once delivery, and ticks all the essential enterprise boxes.
Flexible and easy to use, RDI supports the most popular databases and requires no code. RDI pipelines are declarative, using prebuilt transformations that can be easily configured using expressions and built-in functions. Focus on your application code, create your pipelines with YAML files, and let RDI handle the rest.
Get the flexibility you need to design your pipeline with RDI using a series of YAML files. Configure your RDI pipeline easily with human-readable YAML files:
Even the most simple configuration file needs tooling to make you productive. Enter Redis Insight.
Redis Insight is the most popular Redis developer tool. Now it’s more useful than ever, equipped with new features to help you build fast apps faster.
Redis Insight makes pipeline creation simple. With Redis Insight, you can seamlessly:
First, add your RDI endpoint in Redis Insight via the new “Redis Data Integration” tab. From there, you can manage your pipeline by:
When creating a new RDI pipeline, Redis Insight auto-completes your configuration file. After specifying the configuration, you can test target database connections to verify your RDI instance writes data successfully.
RDI’s other main function is to map data from a source database to a Redis key type. There are two types of data transformations in RDI:
Redis Insight helps you create jobs. Here’s how:
Once your data transformation job is ready, you can perform a dry run to view the transformation results without affecting your actual data. After finalizing the transformation jobs, you can download the pipeline to a file or deploy it to your RDI server using a dedicated deployment button.
After deployment, navigate to the Statistics page in Redis Insight to view the current RDI engine status, target database configuration, and processing statistics broken down by stream. This overview lets you easily monitor your data integration pipeline.
Plus, add your Redis database in Redis Insight to filter and visualize Redis keys, allowing you to track the data transformation results.
Redis Insight also gives you tutorials on querying your data directly in Redis in real-time, using Redis for common use cases, and many other tutorials to help you get the most out of Redis.
Want to start building faster apps using RDI?
Talk to sales to get started with RDI.
Download Redis Insight for free from our website.