我认为问题更多是关于如何模拟Redis部分,以便在Redis不可用时进行测试。这很困难,因为您的服务可能正在使用该连接,因此您必须进行很多模拟。在Spring
Boot中我们要做的是检查redis服务器是否可用
localhost,如果是这种情况,请运行测试,否则跳过。
请参阅
RedisTestServer和示例用法。请注意,该规则适用于所有测试,因此您可能需要将使用Redis的测试移到隔离的测试类中。

我认为问题更多是关于如何模拟Redis部分,以便在Redis不可用时进行测试。这很困难,因为您的服务可能正在使用该连接,因此您必须进行很多模拟。在Spring
Boot中我们要做的是检查redis服务器是否可用
localhost,如果是这种情况,请运行测试,否则跳过。
请参阅
RedisTestServer和示例用法。请注意,该规则适用于所有测试,因此您可能需要将使用Redis的测试移到隔离的测试类中。