diff --git a/java/connectors/semantickernel-connectors-memory-redis/src/main/java/com/microsoft/semantickernel/connectors/memory/redis/RedisMemoryStore.java b/java/connectors/semantickernel-connectors-memory-redis/src/main/java/com/microsoft/semantickernel/connectors/memory/redis/RedisMemoryStore.java index a0c74a4631..abc6aeb35e 100644 --- a/java/connectors/semantickernel-connectors-memory-redis/src/main/java/com/microsoft/semantickernel/connectors/memory/redis/RedisMemoryStore.java +++ b/java/connectors/semantickernel-connectors-memory-redis/src/main/java/com/microsoft/semantickernel/connectors/memory/redis/RedisMemoryStore.java @@ -222,7 +222,7 @@ public class RedisMemoryStore implements MemoryStore { Map map = this.client.hgetAll(String.format("%s:%s", collectionName, key).toLowerCase(Locale.ROOT)); - if (map == null) { + if (map == null || map.isEmpty()) { return Mono.empty(); } MemoryRecord record = RedisMemoryRecord.mapToRecord(map, withEmbedding);