Redis is a key-value NoSQL datastore solution. Spring Data Redis is a Spring portfolio project that helps Java™ developers build Spring applications with Redis, without needing to work directly with the low-level Redis API. This article introduces Redis and then shows how to build a simple dictionary application by using the Spring Data Redis API.