dot Become a Redis expert.

See what's new in Redis University

Blog

July 2, 2019

Meet Top-K: an Awesome Probabilistic Addition to Redis Features

Background You may find yourself wondering whether you should use more probabilistic data structures in your code. The answer is, as always, it depends. If your data set...

Blog

June 27, 2019

RedisTimeSeries GA: Making the 4th Dimension Truly Immersive

Today we are happy to announce the general availability (GA) of RedisTimeSeries v1.0. RedisTimeSeries is a Redis module developed by Redis to enhance your experience managing time series...

Blog

June 27, 2019
Redis Enterprise Extends Linear Scalability

Redis Enterprise Extends Linear Scalability with 200M ops/sec @ <1ms latency on Only 40 AWS Instances

All modern consumer applications must scale easily and cost-efficiently, and for this, linear database performance is key. With our shared-nothing architecture, we’ve proven again and again that a...

Blog

June 19, 2019
Inovonics

Inovonics: Choosing the Right Sensor to Work with RedisEdge for IoT Applications

In my previous post, I gave a high-level overview of our Redis-based, industrial Internet of Things (IoT) technology at Inovonics, which is the leader in wireless networks. I...

Blog

June 18, 2019

Why Modern Finance Applications Need Redis Enterprise

Data is the foundation of all digital transformation initiatives in finance, and Redis Enterprise is the industry’s high-performance database of choice. This enterprise edition of Redis simplifies the...

Blog

June 17, 2019

Redis AI First Steps

At RedisConf 2019, Redis introduced a new module called RedisAI. The idea is to bring together machine learning (ML) and deep learning (DL) and execute artificial intelligence (AI)...

Blog

June 14, 2019

5 Steps for Selecting a High-Performance NoSQL Database

Development teams building online and operational applications increasingly choose a new class of databases to support them. It’s called “NoSQL,” or “Not Only SQL”, and includes options such...

Blog

June 4, 2019

On Types and Transactions

Transactions in any database are intimidating. It requires a level of understanding beyond just what is stored, but also when it is stored. Unlike the happy world that...

Blog

June 3, 2019
Apache Spark

Redis Streams + Apache Spark Structured Streaming

Recently, I had the honor of presenting my talk, “Redis + Structured Streaming: A Perfect Combination to Scale-out Your Continuous Applications” at the Spark+AI Summit. My interest in...

Blog

May 29, 2019
Redis University

Learn Redis for Free at the Redis University Summer Session

Summer is a great time for relaxing, unwinding, and picking up a good book. And, personally, I always try to learn something new. But I’ve found it has...

Blog

May 29, 2019

Caches, Promises and Locks

Instagram recently published a post on their engineering blog about the concept of promisifying cached values. The idea is that, on a cache miss, it takes a while...

Blog

May 13, 2019

The SET command is a strange beast

The Helicoprion is a now extinct but strange animal that roamed the seas of the early Permian. It looks more or less similar in both size and shape...

Blog

May 3, 2019

What to Choose for Your Synchronous and Asynchronous Communication Needs—Redis Streams, Redis Pub/Sub, Kafka, etc.

Let’s talk about communication tools and patterns. With the introduction of Streams in Redis, we now have another communication pattern to consider in addition to Redis Pub/Sub and...

Blog

May 2, 2019

What’s New in RedisGraph 1.2.0

Last week, we released RedisGraph 1.2.0. If you’ve been using RedisGraph or considering trying out the module, this is a good time to see what we’ve been up...

Blog

May 1, 2019

Multi-Model in Action: Using RedisGraph and RediSearch together

At RedisConf19, I demoed a solution for running full-text RediSearch over nodes in RedisGraph. The days leading up to the event are a bit of a fog, but...

Blog

April 30, 2019
Redis Enterprise

Query Caching with Redis

Find out if your cache is enterprise-grade, and learn how to: Scale globally while maintaining low latency and cache more efficiently to lower costs When I started out...

Blog

April 26, 2019

How to Embed Redis into Your Continuous Integration and Continuous Deployment (CI/CD) Process

Earlier this week, I wrote about how Redis can benefit distributed development teams by helping them release new features safely and roll them back with minimal impact when...

Blog

April 25, 2019

How to Submit a Successful Session for Redis Day New York

Redis Day New York is fast approaching (June 27th – get your tickets NOW). This will be a new event for New York, but not a new event...

Blog

April 24, 2019
Redis - Figure 1: Smooth sailing with Kubernetes

Using Redis to Optimize Feature Rollouts and Error Triaging

In an effort to run, run, run… you don’t want to make the $460 million dollar mistake that Knights Capital made back in 2012. This single-day computer system...

Blog

April 18, 2019
RediSearch

Search Benchmarking: RediSearch vs. Elasticsearch

Click to learn more about RediSearch: RediSearch: A High Performance Search Engine as a Redis Module white paper Background RediSearch is a distributed full-text search and aggregation engine...

Blog

April 17, 2019
Inovonics

How Inovonics Uses Redis Enterprise to Drive Real-time IoT Data Analytics

Over the past 30 years, Inovonics has risen to become a leading provider of industrial wireless IoT technology. We’ve deployed tens of millions of devices in challenging commercial...