静态方法设置缓存,NoClassDefFoundError

由于redis默认不需要的密码验证,在项目配置中设置了密码,导致类设置缓存的静态方法被调用,(编译不会报错)在运行时报错:NoClassDefFoundError,花了一晚上排查了很多原因,超级郁闷,Mark,注意小细节

如果要让redis验证密码,需要修改redis.conf的配置信息

1.redis.conf 中修改下面的配置,加上认证。

(把下面配置去掉注释,然后修改foobared为你指定的密码,重启redis-server即可生效。)

# requirepass foobared

2.客户端连接的时候,输入auth 密码即可认证。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容