记录报错BeanCreationException: Error creating bean with name 'enableRedisKeyspaceNot

241 阅读1分钟

错误起因

redis整合spring-session的时候,在启动项目时一直报错。

排查了很多原因:包括网上搜索出来的一些答案,说的是只有使用redis集群时才会出现这个问题,并且修改一下redis配置文件,增加 notify-keyspace-events Ex 这个配置就可以解决错误,并没有。

因为我的是微服务项目,其他项目运行时一样的依赖和配置都没有问题,所以我又刷新maven依赖,清理maven项目。但是也没有用。

甚至重启idea。重启系统的魔法都用出来了。

我以为是版本问题,版本不匹配。然后修改boot的项目版本,也不行,仍然报错。错误的原因还有无法连接 localhost:6379的redis。 what? 我的application.yml中的配置文件redis的连接明明是远程服务器的地址。

解决方案

删除原有的application.yml配置文件,然后重新创建一份,重新配置。 最终解决。
bug费脑啊.555...