当我在gradle.build中将 jedis 升级到版本 4.2.3:
api "redis.clients:jedis:4.2.3"
显示错误:
/Users/xiaoqiangjiang/source/reddwarf/backend/retire/dolphin-common/src/main/java/misc/config/redis/RedisConfig.java:77: error: cannot access JedisShardInfo
return new JedisConnectionFactory(redisConfig);
^
class file for redis.clients.jedis.JedisShardInfo not found
这是redis的配置文件:
@Bean
public JedisConnectionFactory redisConnectionFactory() {
var redisConfig = new RedisStandaloneConfiguration(redisHost, redisPort);
redisConfig.setPassword(redisPwd);
return new JedisConnectionFactory(redisConfig);
}
为什么会出现这个错误?我该怎么修复它呢?我在谷歌上搜索了一下似乎没有其他人遇到过这个问题。
JedisShardInfo
呢...?错误:无法访问JedisShardInfo 返回新的JedisConnectionFactory(connectionConfig); - razor