diff --git a/redisson/src/main/java/org/redisson/client/protocol/RedisCommands.java b/redisson/src/main/java/org/redisson/client/protocol/RedisCommands.java index 858e240a1..dd867e2db 100644 --- a/redisson/src/main/java/org/redisson/client/protocol/RedisCommands.java +++ b/redisson/src/main/java/org/redisson/client/protocol/RedisCommands.java @@ -259,6 +259,9 @@ public interface RedisCommands { new ObjectDecoder(StringCodec.INSTANCE.getValueDecoder()) { @Override public Object decode(List parts, State state) { + if (parts.isEmpty()) { + return null; + } return Collections.singletonMap(parts.get(0), parts.get(1)); } },