dot Stop testing, start deploying your AI apps. See how with MIT Technology Review’s latest research.

Download now

5 Things You Didn’t Know You Could Do With Redis

You certainly know Redis as a cache and primary database. It’s earned an excellent reputation among developers worldwide. But Redis also provides a lot of underlying technology to solve lots of business problems, and you might not realize how it might help in your own IT shop.

As with any technology, its value is measured purely on the accomplishments it enables. As you see in the five mini-case studies that follow, Redis lets you achieve more than pure database functions.

Speeding up financial transactions? Making video game cloud service insanely fast? Enabling instant online purchases? Let’s start with those and explore a few other examples of what’s possible with Redis.

Make better decisions based on real-time analytics and inventory management

Like many other brick-and-mortar retail businesses, the pandemic had a huge effect on Ulta Beauty, from swift adoption of curbside delivery service (which ballooned six-fold in the final quarter of 2020, industry-wide) and greater dependence on digital sales. A solid e-commerce infrastructure became a non-negotiable requirement. Digital businesses that strengthened, modernized, and scaled their tech stack reaped enormous benefits – or at least survived.

Ulta Beauty was among the retailers that acted quickly, moving to Redis Enterprise Cloud for its data and e-commerce strategy and execution. The results? A 40% increase in revenue to the sound of $8.6 billion.

In the end, using Redis for predictive analytics, Ulta Beauty surpassed all quarterly expectations. Doing so lets them identify trends and use benchmarking to help them stay ahead of the curve. Redis also provides Ulta Beauty with retail inventory management and facilitates modern customer personalizations, experiences, and virtual product testing through machine learning.

“Data was the key to help us make the right decision,” explained Omar Koncobo, Ulta Beauty’s IT director of e-commerce and digital systems. Data helps the company make suitable investments. “With data, we can be sure that we are actually delivering what our customers are looking for. And so now it is such an important piece of everything we do. And we make sure that all of our decisions and everything we do is backed by data.”

Watch the fireside chat with Koncobo and Redis’ Udi Gotlieb as they cover how database innovation fuels the beauty industry. 

https://www.youtube.com/embed/GqCfkBBppYo

Stream data and video at peak performance

The COVID-19 pandemic accelerated the streaming space to unprecedented levels (of which you probably were a part). The growth hasn’t ceased since, with global streaming viewing time up by 14%, according to Conviva’s Q2 2022 State of Streaming report.  

For TELUS, a Canadian telecommunications company, that means maintaining a faultless delivery of constant streaming entertainment to over 1.5 million customers across Western Canada and Quebec through their Optik TV product (think YouTube TV meets Apple TV). The company’s technology strategy team oversees third-party integrations with Optik TV, such as Amazon Prime, Netflix, and other streaming services.

TELUS built Showcase, Optik TV’s all-in-one local and streaming content hub on Redis Open Source. But with a market accelerating at breakneck speed, the demand called for enterprise-level support with real-time performance. “It wasn’t a simple dollars and cents business case,” explained Steve Allen, manager of Showcase’s development team. “It was the operational availability of having enterprise customer support and the fact that Redis Enterprise offered high availability without manual intervention.”

In this TELUS case study, read about TELUS’s journey from Redis Open Source to Redis Enterprise, including how TELUS used Redis Enterprise as a cache to deliver instant content to millions of customers with Active-Active Geo-Distribution.

Provide failover services for critical data

Plivo is a Communication Platform as a Service (CPaaS) that provides cloud communication services with an integrated messaging platform and a cloud-based carrier network. The company serves over one billion API requests per month in more than 190 countries. Its Voice API platform is used by thousands of businesses across the globe. 

Plivo’s engineers built its communications stack on Amazon Elasticache, but they were unsure Elasticache could keep customer operations afloat in the event of a failover. They needed to account for cross-region optimization and fault tolerance. The system needs to kick in so fast that users don’t notice anything changed.

According to Rajat Dwivedi, Plivo’s director of API engineering, “We wanted to ensure we could meet uptime and scalability requirements through Active-Active Redis. We tried to simulate these capabilities with Amazon ElastiCache, but realized this is something we didn’t want to solve ourselves.” The company chose  Redis Enterprise Cloud, which delivered this functionality within a fully managed solution that could handle all of Plivo’s Voice API requirements. The Plivo case study details how Plivo has sustained volume and scaled its architecture worldwide.

Get digital payments approved in real-time

The founders of Kipp set out to be the bridge between credit issuers and merchants in the digital payment approval process, helping to deliver a great online shopping experience for any customer. 

A credit card transaction that stalls or makes you repeat the payment details is annoying to consumers but a larger issue for businesses: It’s another moment to reconsider the purchase. Nobody wants to nudge anyone to consider a competitor.

Kipp turned to Redis Enterprise Cloud on AWS to save this potentially enormous market from continuing to fall through the cracks in the digital payment process. Because Redis is a widely-approved and used data platform across the financial industry, the IT team didn’t need to learn to validate the system with banks and credit issuers. For more on how Redis helps Kipp deliver a modern e-commerce experience, read Kipp Eyes E-commerce Opportunity Through Real-Time Payment Approval.

Speed up database search

Knowledge management firm Yext offers a data and AI Search platform that uses machine learning to ingest, structure, and deliver data in the form of answers, largely for support-related content. For over 15 years, thousands of companies worldwide have trusted Yext to create seamless content-driven experiences at scale across search engines, websites, mobile apps, and hundreds of other digital touchpoints. 

With databases such a core part of the Yext platform, findability and discoverability are paramount. To have millions of answers at the ready, Yext uses the hosted version of RediSearch, one of our core modules. Because both Yext and Redis are multicloud, Redis can serve as a back-end system for Yext anywhere it has a point of presence. 

In Yext & Redis Help Companies Wrangle Public Data Across Multiple Clouds, Third-Party Sites & Owned Experiences, you can learn how Redis helps Plivo’s mission to always have the right answer, at any time, anywhere the customer may be.

Cache, database, and beyond

In this digital-first, real-time data landscape, Redis is helping many businesses to find solutions that go well beyond caching and database storage. Industries ranging from financial services, retail, gaming, and healthcare have turned to Redis for speed, scale, and reliability and, in the process, found new ways to cultivate modern customer experiences.