@Bean JedisConnectionFactory jedisConnectionFactory() { JedisConnectionFactory jedisConFactory = new JedisConnectionFactory(); jedisConFactory.setHostName("localhost"); jedisConFactory.setPort(6379); return jedisConFactory; }
看起来很棒,但我的IDE告诉我setHostName和setPort方法已被弃用(即使我使用的是教程中的版本).
使用Spring Data Redis 2.0,这些方法已被弃用.
您现在需要使用RedisStandaloneConfiguration进行配置
例:
JedisConnectionFactory jedisConnectionFactory() { RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration("localhost", 6379); redisStandaloneConfiguration.setPassword(RedisPassword.of("yourRedisPasswordIfAny")); return new JedisConnectionFactory(redisStandaloneConfiguration); }
redis – 不推荐使用JedisConnectionFactory setHostName
原文:https://www.cnblogs.com/qianxiaoPro/p/14205824.html