Summary
In this chapter, we reviewed the common scenarios Redis is known for: a real-time store for caching, a compact session store, a flexible message broker, and more. We also introduced modern use cases that can be implemented using the capabilities of Redis Stack. You learned about the indexing features to implement a faceted search in an online retail store and the convenience of indexing a dataset partially. You also discovered how to work with unstructured data to implement a recommendation system based on VSS or to serve an ML pipeline when Redis Stack is used as an online feature store. Finally, you explored microservice architecture patterns and learned how to implement them with Redis Stack.
In Chapter 3, Getting Started with Redis Stack, you will learn how to install Redis Stack on different environments using binary packages, Docker images, and more. You will also prepare your environment so that you can work with the client libraries for the desired programming language...