diff --git a/spring-datastore-redis/pom.xml b/spring-datastore-redis/pom.xml
index e88a04f15..95b738e3c 100644
--- a/spring-datastore-redis/pom.xml
+++ b/spring-datastore-redis/pom.xml
@@ -21,6 +21,10 @@
org.springframework
spring-beans
+
+ org.springframework
+ spring-core
+
org.springframework
spring-tx
diff --git a/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/core/RedisTemplate.java b/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/core/RedisTemplate.java
index 6e89cdb5e..3cfa23777 100644
--- a/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/core/RedisTemplate.java
+++ b/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/core/RedisTemplate.java
@@ -22,7 +22,8 @@ import java.lang.reflect.Proxy;
import org.springframework.datastore.redis.connection.RedisConnection;
import org.springframework.datastore.redis.connection.RedisConnectionFactory;
-import org.springframework.datastore.redis.support.converter.RedisConverter;
+import org.springframework.datastore.redis.serializer.RedisSerializer;
+import org.springframework.datastore.redis.serializer.SimpleRedisSerializer;
import org.springframework.transaction.support.TransactionSynchronizationManager;
import org.springframework.util.Assert;
import org.springframework.util.ClassUtils;
@@ -45,7 +46,7 @@ import org.springframework.util.ClassUtils;
public class RedisTemplate extends RedisAccessor {
private boolean exposeConnection = false;
- private RedisConverter converter = null;
+ private RedisSerializer