Redis

Redis is a popular data store utilized by businesses of all sizes, from start-ups to large enterprises. It can function as a data store, cache layer, and a message broker. Redis mainly holds its data in memory, making operations lightning fast.

In this chapter, we will explore and learn about several aspects of Redis, including:

  • Key features
  • Appropriate use cases
  • Data modeling
  • Anti-patterns
  • How to leverage Redis with different tools and languages such as:
    • redis-cli
    • Lua
    • Python
    • Java

After reading through this chapter, you will gain an insight into how Redis works, and how to leverage it to solve interesting problems. You will learn how to install and configure Redis, as well as how to back up and restore its persistence layer. Application ...

Get Seven NoSQL Databases in a Week now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.