Developing Modern Use Cases with Redis Stack
Redis Stack can be used in many different scenarios. While Redis is traditionally used as an in-memory real-time cache and as a session store, or it can be used to store leaderboards or act as a message broker using different core data structures, Redis Stack extends Redis’s well-known features, thus becoming a flexible solution to many emerging problems. In this chapter, we will present an overview of the traditional use cases so that you will find solutions to classical problems. We will focus on the new use cases that are possible using Redis Stack’s multi-model capabilities.
In this chapter, you will learn how Redis Stack can prevent denial-of-service (DoS) attacks or spot attempts of fraud, thus helping secure the stability of an application and the confidentiality of data. You will also discover how to track the nearest available bikes of the urban bike-sharing service and how to efficiently count all the user authentications...