Updating AWS Autoscaling Groups With Terraform and Preserving Desired Capacity
Introduction Terraform is probably the best tool for deploying infrastructure, so it is an obvious choice to deploy an autoscaling group into AWS. The project we are working on requires...
Read now
Blog
JUN.18.2020
Sending Redis Cluster Alerts to Slack with Syslog
When running in production, a system logs many events and alerts, helping administrators monitor what is happening in a system and be notified automatically when they need to respond to ...
Read now
Blog
JUN.8.2020
Redis Enterprise Monitoring Options
What would you say if you started a new role and arrived at your very first meeting with your very first customer, equipped with two days worth of plans for capacity planning, DNS matter...
Read now
Blog
MAY.26.2020
Building a Health-Care-Provider Finder
For patients, navigating the healthcare landscape can be bewildering. The terminology and options are often unfamiliar, and it can be difficult to even figure out how to get started. A “...
Read now
Blog
MAY.4.2020
You Don’t Need Transaction Rollbacks in Redis
Redis features two main mechanisms for executing multiple operations atomically: MULTI/EXEC transactions and Lua scripts. One peculiarity of transactions in Redis that often trips up new...
Read now
Blog
APR.30.2020
Rediscover Redis Security with Redis Enterprise 6.0
Based on high demand from the Redis community and users, the newly released open source Redis 6 dramatically improves Redis security and operational safety. We are excited to announce th...
Read now
Blog
APR.30.2020
Diving Into Redis 6.0
Download the latest version by clicking here. You know the warning on the shallow end of the pool where it says “NO DIVING”? Well, the new Redis 6 is no shallow update to the world’s mo...
Read now
Blog
APR.27.2020
Ingesting IoT Data Efficiently with Redis Streams
Before joining Redis, I worked for a consultant firm working with technologies like the Internet of Things (IoT). If you’re not familiar with the concept, IoT is all about smart devices ...
Read now
Blog
APR.23.2020
Tracking Bigfoot with Redis and Geospatial Data
I think one of the coolest features of Redis—one that surprised me when I discovered it—is the geospatial data structure. Since I thought it was cool, I thought y’all might as well. So, ...
Read now
Blog
APR.17.2020
The Challenges in Building an AI Inference Engine for Real-Time Applications
The artificial intelligence (AI) boom took off when people realized that they can utilize GPU technology to train deep-learning models much faster than waiting days for a general-purpose...
Read now
Blog
APR.14.2020
Why Should You Care About Kubernetes?
Is your development team working with microservices architectures? Or are you still trying to wrap your mind around how to get started? Or maybe you’re already at the disillusionment sta...
Read now
Blog
APR.13.2020
Computing Jaccard Similarity with Redis
Many things in the world have fancy-sounding names, but are actually really simple ideas. Jaccard similarity is one of those things. It’s a simple calculation—created by botanist Paul Ja...
Read now
Blog
APR.10.2020
The Deluge: Designing for Peak Usage
A few years back, I was at a conference and a small group of us were talking about scaling software. One individual in the discussion introduced the idea of a company’s “day of deluge.” ...
Read now
Blog
APR.1.2020
Redis Game Mechanics: Scoring
First, let me warn you that I am not a game developer. So this post, which has been rattling around in my head for a number of years now, is partly a look at how a theoretical game would...
Read now
Blog
MAR.27.2020
Digging into Redis Enterprise on Google Cloud
It used to be that Redis Enterprise was just one of many offerings in the Google Cloud Marketplace, but now thanks to the partnership between Redis and Google, Redis Enterprise is integr...
Read now
Blog
MAR.26.2020
Probably and No: Redis, Probabilistic, and Bloom Filters
I’ve got a problem. I have tens of millions of players in my online game World of EverCraft (Not a real game. But if it was, it would be from Blizzards of the Coast!). This is a great pr...
Read now
Blog
MAR.23.2020
7 Redis Worst Practices
Click here to get started with Redis Enterprise. Redis Enterprise lets you work with any real-time data at any scale, anywhere. Your scientists were so preoccupied with whether or not t...
Read now
Blog
MAR.10.2020
The Case for Ephemeral Search
Let’s say you’re working on an e-commerce website for home improvement products, like nails, screws, wood, tile, putty knives… that kind of thing. These types of stores (brick-and-mortar...
Read now
Blog
FEB.19.2020
Bullet-Proofing Lua Scripts in RedisPy
Lua scripting is a hugely powerful feature of Redis. At the same time, though, Lua scripting can be tricky to “get right.” There are many ways to run a script that works most of the tim...
Read now
Blog
FEB.12.2020
Multiplexing Explained
A critical, but important piece of your Redis-powered application is the client library. Client libraries are the glue between the software you are writing and Redis. They perform a few ...
Read now
Blog
JAN.9.2020
Redis Server-Assisted Client-Side Caching in Python
Everybody knows that there are only two hard problems in computer science: cache invalidation and naming things. This post, as you may have guessed from its name, is about dealing with t...