6
seata的store模式选用redis的时候,store.redis.database默认是0库,但是手动指定为别的库时不生效,仍然走的是0库
seata的store模式选用redis的时候,store.redis.database默认是0库,但是手动指定为别的库时不生效,仍然走的是0库
Is a configuration center other than file used?
使用nacos作为配置中心,seata版本为1.5.2
那就写到nacos上,而不是本地
是写到nacos上的,如上面附图的配置,但是生效仍然是0库
那你可以试试写本地,把config.type=nacos改为file,看看本地是否生效,或者将nacos上redis的ip之类的改错,看看还是否能用
new JedisPool(poolConfig, host, port, 60000, password, CONFIGURATION.getInt(ConfigurationKeys.STORE_REDIS_DATABASE, DATABASE));
源码就是这么简单一行代码构建的jedispool,你可以自己写个main方法测一下你的redis
非常感谢,已经解决了,换成本地文件正常,有可能是nacos上的配置是yaml格式的原因,这边再详细检查下
可以用properties的格式,这样不容易识别出错