Raphael (PH) De Lio

Software Engineer

Redis

  • Today, I decided to ask people on Twitter what was the first message queue system that came to their mind. And to my surprise, one of the responses was: Postgres. PostgreSQL 😅https://t.co/rXlvhPTmyZ — João Paulo Gomes 🇧🇷 🇳🇱 @johnowl@bolha.us (@john_owl) July 8, 2024 I opened the link and got surprised not only by the possibility…

  • The open-source community and giant cloud providers like Amazon Web Services (AWS), Google Cloud Platform (GCP), and Azure have always had a complex relationship. One of the most compelling stories that highlights this tension is the saga between Redis Labs and these tech giants. The Genesis of Redis Before diving into the complexities, it’s important…

  • In this story, we will dive into Redis Stream, understand what they are, how they work, and how to easily get started with them. As the need to process real-time streaming data continues to grow, it’s no surprise that Redis has introduced support for stream-like data structures. A stream allows us to process and analyze…

  • Besides being a database, Redis is also a message broker that supports typical pub/sub operations. In this story, we’ll dive into the world of Pub/Sub in Redis and explore its capabilities and limitations. Pub/Sub in a nutshell Pub/Sub stands for “Publish/Subscribe”. It is a pattern in computer programming that involves allowing messages to be sent from…

  • Redis is an in-memory database that is widely used for caching, real-time analytics, and message brokering. One of the key features of Redis is its support for transactions, which allows you to execute a series of commands as a single unit of work. This ensures that either all of the commands are completed, or none of them…

  • It all started with my attendance at Brian Sam-Bodden’s presentation at Spring IO 2022, which rose a great curiosity about how powerful Redis could be as a primary database. The main reason was speed, a writing operation takes less than a millisecond to be performed due to Redis data being stored in memory. I needed to…

  • If you read my story on 10 things you didn’t know about Redis — From a Message Broker to a Graph Database, and already have your own server running locally, as explained in How to run Redis locally in a Docker Container and manage it with Redis Insight and Redis CLI. You are ready to enable Redis…

  • My journey with Redis started one story ago. In my previous story, I discussed 10 things you didn’t know about Redis and listed many of its powerful capabilities most people are unaware of. I’m very interested in understanding and experimenting with Redis’ capabilities. This is another story of a series where I am documenting my experience…

  • Before we start, I would like to thank Brian Sam-Bodden, who’s a developer advocate for Redis, for kindly reviewing this story. Thank you, Brian! You probably know or even used Redis as a cache. Did you actually know it’s much more than that? Brian did a presentation on Redis OM Spring which made me very interested…