Redis

Redis is an open source, in-memory data structure store, used as a database, cache and message broker.

Redis Transactions & Long-Running Lua Scripts

Redis Lua scripting is the popularly recommended approach for handling transactions. Learn the common Lua Scripts error and how to handle for sentinel systems. Redis offers two mechanisms for handling transactions – MULTI/EXEC based transactions and Lua scripts evaluation. Redis Lua scripting is the recommended approach and is fairly popular in usage.

Live Updates in Ruby on Rails with ActionCable Feature

There are times when one as a Ruby on Rails developer wants to implement a real-time feature, like a chat application, and after digging a bit you find a framework's feature named ActionCable, sounds new and scary, right? Fear not, I'll try to explain it as simple as possible so that at the end of this article you'll feel comfortable with the subject.

A Gentle Intro for Redis

The Redis website defines its product to be an in-memory data structure store which support strings, hashes, sets and so on. For the in-memory part, it means that -When the server is started- the processing of the database is done in RAM not in the hard-disk which of-course is much faster as the time for accessing the desk is no longer needed.

Sideroo: Declarative & auditable key management Ruby gem for Redis

Declarative, intuitive, auditable, and object-oriented. Redis is one of the most popular in-memory data structure servers, often used as a database, a cache, and a message broker. The popularity is thanks to its enormous versatility and the wide variety of use cases it enables. Working with Redis in Ruby is amazingly simple to start. After setting up a Redis instance, you add redis gem, write a short piece of code, then here we go.

Transparent Caching Wrapper for Node

A simple transparent caching wrapper for Node. Wrap a function with it and call it normal. And the cache stays warm with background updates, so it’s always fast.

Golang Testing — Mocking Redis

Golang Testing — Mocking Redis. I recently discovered how to mock Redis in my testing environments with little friction. When testing our applications we often have a lot of external dependencies, such as Redis. When testing we should try to mock this.

Heroku Shield Redis Is Now Generally Available

We are thrilled to announce that Heroku Shield Redis is now generally available and certified for handling PHI, PII, and HIPAA-compliant data. Heroku Shield Redis is the final missing data service for Heroku Shield, which is an integrated set of Heroku services with additional security features needed for building high compliance applications

How to Install and Configure Redis on Ubuntu 20.04

This tutorial describes how to install and configure Redis on Ubuntu 20.04. Redis is an open-source in-memory key-value data store.Redis is an open-source in-memory key-value data store. It can be used as a database, cache and, message broker, and supports various data structures such as Strings, Hashes, Lists, Sets, and more.

Lightweight Python utilities for working with Redis

The purpose of walrus is to make working with Redis in Python a little easier. Rather than ask you to learn a new library, walrus subclasses and extends the popular redis-py client, allowing it to be used as a drop-in replacement. In addition to all the features in redis-py, walrus adds support for some newer commands, including full support for streams and consumer groups.

Authentication in Node.js - #2 Connecting to MongoDB & Redis

In this video, we will wire up our application to MongoDB and Redis. We will also configure Express sessions and set up configuration files with environment ...

ScaleGrid DigitalOcean Support for MySQL, PostgreSQL and Redis™

ScaleGrid announces support for their fully managed hosting plans on DigitalOcean for MySQL, PostgreSQL and Redis™. See how developers can improve performance. MySQL and PostgreSQL are the top two open source relational databases in the world, and Redis is the top key-value database

Getting started with Redis

In this post, we'll briefly cover how to get started with redis on windows.Recently, I’ve been looking into how to improve the performance and scalability of ASP.NET Core web APIs. One strategy for doing this is caching data in a Redis server.

Spring Boot Application With Kafka, Elasticsearch, Redis With Enterprise Standards Part 1

Sample application by using spring boot, kafka, elastic search and Redis. How these are fitted into the enterprise applications.. I am going to discuss the aspects of the regular enterprise development scenarios and how each person has to responsible for each level of software development.

Spring Boot Application With Kafka, Elasticsearch, Redis With Enterprise Standards Part 1

There are many resources online when we want to learn about different tools for standard enterprise applications. But there are no specific resources which scatter all the enterprise standards. There are no clear tutorials on how the requirement is seen at different levels of software development.

Spring Boot Application With Kafka, Elasticsearch, Redis With Enterprise Standards Part 1

There are many resources online when we want to learn about different tools for standard enterprise applications. But there are no specific resources which scatter all the enterprise standards. There are no clear tutorials on how the requirement is seen at different levels of software development.

Asynchronous Task Processing in Node.js with Bull

Asynchronous Task Processing in Node.js with Bull. Bull is a Node library that implements a robust queue system based on Redis. Queues are helpful for solving common application scaling and performance challenges in an elegant way.

Redis 6: A high-speed database, cache, and message broker

Like many, you might think of Redis as only a cache. That point of view is out of date. Essentially, Redis is a NoSQL in-memory data structure store that can persist on disk. It can function as a database, a cache, and a message broker. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and different levels of on-disk persistence. It provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

How Redis scratched an itch — and changed databases forever

For decades we were hamstrung by the belief the database was a ‘solved’ problem, until open source developers opened our eyes.Why would you ever write a new database? Particularly an in-memory database, which, back in 2009, made zero sense to the ruling database class of the time

How to Install and Configure Redis on Debian 10 Linux

In this tutorial, we will cover how to install and configure Redis on a Debian 10, Buster. Redis is an open-source in-memory key-value data store. Redis is an open-source in-memory key-value data store. It can be used as a database, cache, and, message broker and supports various data structures such as Strings, Hashes, Lists, Sets, and more. Redis provides high availability via Redis Sentinel, and automatic partitioning across multiple Redis nodes with Redis Cluster.

What does an open source maintainer do after burnout?

Redis founder Salvatore Sanfilippo hadn’t run up against term limits. No one was demanding he stop leading the project, and he wasn’t struggling to keep Redis innovating. But on June 30, 2020, Sanfilippo announced the “end of the Redis adventure” for him. Effective immediately, he relinquished his lead maintainer role, saying “I don’t really know what there is for me in my future,” except to “just look around... without doing too many things.”