From b45683f10354ff92c21402e28981606ca99aa0d8 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 15 Jan 2014 10:48:26 +0000 Subject: [PATCH] Only auto-configure Reduce if Lettuce is on the classpath Fixes #226 --- .../boot/autoconfigure/redis/RedisAutoConfiguration.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/redis/RedisAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/redis/RedisAutoConfiguration.java index d1d0596c47..9ba6fd023e 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/redis/RedisAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/redis/RedisAutoConfiguration.java @@ -38,13 +38,15 @@ import org.springframework.data.redis.core.RedisOperations; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate; +import com.lambdaworks.redis.RedisClient; + /** * {@link EnableAutoConfiguration Auto-configuration} for Spring Data's Redis support. * * @author Dave Syer */ @Configuration -@ConditionalOnClass({ LettuceConnection.class, RedisOperations.class }) +@ConditionalOnClass({ LettuceConnection.class, RedisOperations.class, RedisClient.class }) public class RedisAutoConfiguration { @Configuration