Skip to content

Commit b64f6f1

Browse files
committed
Revert change to RedisVectorStoreAutoConfiguration
1 parent 7775a76 commit b64f6f1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/redis/RedisVectorStoreAutoConfiguration.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2424
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2525
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
26-
import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
2726
import org.springframework.boot.context.properties.EnableConfigurationProperties;
2827
import org.springframework.context.annotation.Bean;
2928
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
@@ -42,15 +41,16 @@ public class RedisVectorStoreAutoConfiguration {
4241
@Bean
4342
@ConditionalOnMissingBean
4443
public RedisVectorStore vectorStore(EmbeddingModel embeddingModel, RedisVectorStoreProperties properties,
45-
RedisProperties redisProperties) {
44+
JedisConnectionFactory jedisConnectionFactory) {
4645

4746
var config = RedisVectorStoreConfig.builder()
4847
.withIndexName(properties.getIndex())
4948
.withPrefix(properties.getPrefix())
5049
.build();
5150

5251
return new RedisVectorStore(config, embeddingModel,
53-
new JedisPooled(redisProperties.getHost(), redisProperties.getPort()), properties.isInitializeSchema());
52+
new JedisPooled(jedisConnectionFactory.getHostName(), jedisConnectionFactory.getPort()),
53+
properties.isInitializeSchema());
5454
}
5555

5656
}

0 commit comments

Comments
 (0)