@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); }