# Spring Data Redis

```json metadata
{
  "schema_version": 2,
  "title": "Spring Data Redis",
  "description": "Plug Redis into your Spring application with minimal effort",
  "categories": ["docs","integrate","stack","oss","rs","rc","oss","client"],
  "group": "framework",
  "tableOfContents": {"sections":[]}

,
  "codeExamples": []
}
```


[Spring Data Redis](https://spring.io/projects/spring-data-redis) integrates Redis with the [Spring framework](https://spring.io/projects/spring-framework), letting you plug Redis into your Spring application with minimal effort. It works with the [Lettuce](https://redis.io/docs/latest/develop/clients/lettuce) and [Jedis](https://redis.io/docs/latest/develop/clients/jedis) clients, so Spring applications can take advantage of those clients' connection features as well as Spring's own abstractions.

The pages in this section describe recipes for using Redis from Spring Data Redis:

- [Use Redis with the Spring cache abstraction](https://redis.io/docs/latest/integrate/spring-framework-cache/cache) shows how to use Redis as the storage for Spring's cache abstraction.
- [Client-side geographic failover](https://redis.io/docs/latest/integrate/spring-framework-cache/geo-failover) shows how to configure resilient connections that automatically fail over between Redis endpoints.

