Redis Stack for Application Modernization

Redis Stack for Application Modernization

Starting December 29th, I am proud to announce you can read “Redis Stack for Application Modernization”. This is a book that the great Luigi Fùgaro, a colleague at Redis and friend, and I wanted to write to introduce the many things you can do with Redis beyond the well-known use cases (such as real-time caching and session store).

❓What is Redis Stack?
❗️It is a Redis database from Redis (the company), extending the traditional Redis Server. It is free, and you can use it in production for free.

Content of the book

In the book, you will learn to:

  • Use Redis as a Document Store to store and search JSON documents with many types of filters (need the sessions opened in the last hours, located in a geographical region, having a specific item in the cart? You have it, real-time)
  • Use Redis as a Vector Database, to perform semantic search. This means that using Redis you can find similar documents based on their meaning (beyond full-text search). Or you can write a visual recommender system to recommend products based on their aspect. Or even perform face recognition.
  • Deploy your microservices and leverage Redis as a rate limiter, cache, session store, time series database, recsys, and even as a message broker for inter-microservice communication.
  • Adopt time series and probabilistic data structures to resolve many problems with elegant solutions and low footprint.
  • Write functions in Lua and JavaScript and connect to triggers to perform event-driven actions.
  • Use RedisInsight, the data management GUI for your Redis databases.

Finally, we also explore using Redis as a primary database at scale, using Redis Enterprise and Redis Cloud, the Redis DBaaS available in AWS, GCP, and Azure.

If you have Redis in your stack and wonder if you can do more with Redis, this book is for you.

Get the book “Redis Stack for Application Modernization”

Leave A Comment