springsession配置中如何指定redisFactory?

按照网上的写法配置spring-session,但是意外发现引用的一个jar包里独立配置了一个redisFactory。导致启动后spring-session发现2个Factory报错。目前没发现哪里有出现多个Factory时spring-session的配置方式。求指点。

不知道你具体的报错,参考官方的看下吧:

https://docs.spring.io/spring-session/docs/2.0.0.BUILD-SNAPSHOT/reference/html5/#httpsession-redis

其实这个误解,SpringBoot用的date.redis配置就是默认的一个redisConnectionfactory工厂bean。导致实际注入业务的redis链接与session的redis链接对象就是同一个,使用的就是同一个redis源。
尝试方法1:我尝试过重写redishttpsessionConfiguration类,并强制进行修改使用自定义redisConnectionFactory,但前提必须排除调redisHttpSessionConfiguration配置,但SpringBoot不允许进行对HttpSessionConfiguration类的配置进行execute操作,导致处理不了。
尝试方法2:只能考虑其暴露给业务运用的redisTemplate为定制的redisConnectionFactory,session默认运用其data-redis的默认配置的redisConnectionFactory。这个方法可行性高。但我运用的场景是redisTemplate为公共框架包,修改其公共包会影响范围大。所以方法2在个人使用场景中,可行性低。
求助大佬可否解答,个人对spring-api的运用还比较不熟悉,请多指点~~谢谢