2023-09-07 14:20:49.101 |-WARN [main] org.redisson.connection.SentinelConnectionManager [] -| ERR invalid password. channel: [id: 0xf2125b0f, L:/10.106.22.113:33220 - R:/10.106.22.106:26380] command: (AUTH), params: (password masked)
解决:
xx.lock.redisInstanceXX.sentinelPassword=${redis_sentinel_passwd}
2023-09-07 14:20:51.227 |-ERROR [main] org.springframework.boot.SpringApplication [] -| Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.xxx.xxxx.lock.redis.DistributedLockAutoConfiguration': Initialization of bean failed; nested exception is org.redisson.client.RedisConnectionException: SENTINEL SENTINELS command returns empty result! Set checkSentinelsList = false to avoid this check.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:602) ~[spring-beans-5.2.22.RELEASE.jar!/:5.2.22.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) ~[spring-beans-5.2.22.RELEASE.jar!/:5.2.22.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) ~[spring-beans-5.2.22.RELEASE.jar!/:5.2.22.RELEASE]
解决:
xxx.lock.redisInstanceXX.checkSentinelsList=false