Redis is an innovative data tool that offers more flexibility than other available NoSQL key-value stores like Cassandra or DynamoDB. Because Redis accepts hashes, strings, lists, and other structures as values, the key-value idea can be expanded to a wider range of use cases. Redis works with in-memory datasets to provide lightning-fast response times. It's free, open source, and easy to utilize from most standard programming languages. Redis in Action is an example-driven book that introduces Redis and shows how to use it effectively. First, it demonstrates how to properly set up Redis and explores the key-value model. Then, it dives into real use cases including simple caching and distributed ad targeting. It teaches how to scale Redis from small jobs to massive datasets. Experienced developers will appreciate chapters on clustering and internal scripting to make Redis easier to use. AUDIENCE Written for developers familiar with database concepts and system administrators comfortable with programming. No prior exposure to Redis or other NoSQL databases required. ABOUT THE TECHNOLOGY Redis is an in-memory nonrelational (noSQL) database that has been gaining popularity due to its ease of use, high performance, and ability to be used in many different situations.