DATAREDIS-500 - Use Hash Key and Hash Value serializers in RedisTemplate executePipelined(…).

RedisTemplate executePipelined(RedisCallback) uses now the Hash Key and Hash Value serializers to deserialize the response.

Original pull request: #190.
CLA: 174020160421053943 (Anqing Shao).
This commit is contained in:
Anqing Shao
2016-04-21 13:34:17 +08:00
committed by Mark Paluch
parent 31d8ab296f
commit 73c8ce2009
2 changed files with 18 additions and 1 deletions

View File

@@ -286,7 +286,7 @@ public class RedisTemplate<K, V> extends RedisAccessor implements RedisOperation
}
List<Object> closePipeline = connection.closePipeline();
pipelinedClosed = true;
return deserializeMixedResults(closePipeline, resultSerializer, resultSerializer, resultSerializer);
return deserializeMixedResults(closePipeline, resultSerializer, hashKeySerializer, hashValueSerializer);
} finally {
if (!pipelinedClosed) {
connection.closePipeline();