现在虽然用springboot多了,但是难保不会遇到旧项目

如何对JedisShardInfo配置redis密码,我们先看构造

很明显构造里没有密码这个构造方法

我们点开getPassword方法

发现需要从uri中获取

我们再看配置文件

该处没有密码设置,查了网上的资料,说加一个2的配置

我们看下标签的意思constructor-arg,这明显是构造参数的意思,这明显不对,因为JedisShardInfo压根没有带password的构造方法,所以我们应该通过属性注入

这样才可以

旧项目是个坑 ,多看看源码吧

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐