我添加了以下依赖项
implementation group: 'org.springframework.data', name: 'spring-data-redis'
而且效果很好。我的问题是当没有连接到redis时(可能是由于许多原因),例如redis关闭,有人将redis的url更改为错误的url,然后我的应用程序崩溃并且无法启动。
顺便说一句,我使用的redis和哨兵模式,我得到的错误时,应用程序崩溃是
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: All sentinels down, cannot determine where is mymaster master is running...
at redis.clients.jedis.JedisSentinelPool.initSentinels(JedisSentinelPool.java:184) ~[jedis-3.1.0.jar:na]
at redis.clients.jedis.JedisSentinelPool.<init>(JedisSentinelPool.java:96) ~[jedis-3.1.0.jar:na]
既然我使用redis作为缓存层,我不想在redis关闭时使整个应用程序失败。
有可能吗?有人遇到过这样的问题吗?如果是,我想知道怎么做?
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!