centos7 docker oracle11g 启动失败解决

时间:2025-03-18 17:57:17
redis连接错误:ERR Client sent AUTH, but no password is set解决方案2个

HUANGQIQI66: 如果是jedis,可以像这样判断一下密码是否存在,使用不同的构造器。如果配置文件没有设置密码,就使用无油密码的构造器。 @Value("${}") public void setAuth(String redisAuth) { = redisAuth; } //静态内部类保存一个jedisPool的实例 //根据密码是否存在,构建JedisPool(如果密码不存在,传入密码会报错:ERR Client sent AUTH, but no password is set) private static JedisPool jedisPool = (auth)?new JedisPool(getConfig(), host, port, connAndReadWriteTimeOut) :new JedisPool(getConfig(), host, port, connAndReadWriteTimeOut, auth);