Myslím, že otázka byla spíše o tom, jak lze část Redis zesměšnit, aby zkušební provoz, když redis není k dispozici. Je to těžké, protože vaše služba pravděpodobně používá připojení, takže byste se museli hodně vysmívat. V aplikaci Spring Boot zkontrolujeme, zda je na localhost
dostupný server redis a pokud tomu tak je, spusťte testy, jinak přeskočte.
Viz RedisTestServer
a ukázkové použití. Všimněte si, že pravidlo platí pro všechny testy, takže možná budete chtít přesunout testy, které používají Redis, do izolované testovací třídy.