Spring Projects

Spring Data - Redis

Spring Data for Redis is part of the umbrella Spring Data project which provides support for writing Redis applications. The Spring framework has always promoted a POJO programming model with a strong emphasis on portability and productivity. These values are carried over into Spring Data for Redis.

Spring Data for Redis is part of the umbrella Spring Data project which provides support for writing Redis applications. The Spring framework has always promoted a POJO programming model with a strong emphasis on portability and productivity. These values are carried over into Spring Data for Redis.

#maven

Features

  • Connection package as low-level abstraction across multiple Redis drivers/connectors (JedisJRedis, Lettuce, SRP and RJC)
  • Exception translation to Spring's portable Data Access exception hierarchy for Redis driver exceptions
  • RedisTemplate that provides a high level abstraction for performing various redis operations, exception translation and serialization support
  • Pubsub support (such as a MessageListenerContainer for message-driven POJOs)
  • JDK, String, JSON and Spring Object/XML mapping serializers
  • JDK Collection implementations on top of Redis
  • Atomic counter support classes
  • Sorting and Pipelining functionality
  • Dedicated support for SORT, SORT/GET pattern and returned bulk values
  • Redis implementation for Spring 3.1 cache abstraction

Latest News

Resources

Reference Documentation HTML | PDF
Javadocs HTML
Issue Tracking JIRA
Source Control Core | Examples
Source Code Browsing GitHub
Build Status CI
Forum Forum

 

Maven Artifacts

Here is the Spring Release Repository:

<repository>
<id>spring-release</id>
<name>Spring Maven RELEASE Repository</name>
<url>http://maven.springframework.org/release</url>
</repository>

Here is the dependency:

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.0.3.RELEASE</version>
</dependency>

Here is the Spring Milestone Repository:

<repository>
<id>spring-milestone</id>
<name>Spring Maven MILESTONE Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>

Here is the dependency:

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.0.0.RC1</version>
</dependency>

 

Nightly Build Resources

Javadocs HTML
Reference Documentation HTML | PDF
Maven Snapshot Repository
<repository>
<id>spring-snapshot</id>
<name>Spring Maven SNAPSHOT Repository</name>
<url>http://maven.springframework.org/snapshot</url>
</repository>
Maven Snapshot Dependency
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>

 

Buzz

 

Current Release

Nightly Builds

 

 


Quick Jump

Download
Maven Artifacts
Documentation
Discussions

Issue Tracker
Source Repository
Examples

 


Release Summary

Spring Data Redis

 


Documentation

Current Release

Nightly Builds

 


Other Resources

Build Status

 


Related Discussions

NoSQL