问题背景:
项目里最初有一个RedisTemplate. 然后新增了个集群 我创建连接池和template,结果。旧redis的数据全跑到新集群来了
我当时debug了下,发现俩Template里 连接池,连的是一个ip但是。你有一个 配置了 Primary,假如3个集群的话 怎么搞
两个【非】primary的 不还是覆盖?
解决过程:
、
测试通过 吃完饭回来一看,得把spring自动注入的那个给注销掉
原因:
spring里面我这个使用的是lettuce,他的内部类LettuceConnectionConfiguration在调用RedisClusterConfiguration使用的是byType方式注入,会出现bean错误,使用的jedis 我猜应该也是会存在同样的问题