sql >> Databáze >  >> NoSQL >> Redis

Skip/Mock Redis In Junit

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.



  1. Kontrolní seznam vývoje a provozu pro MongoDB

  2. Jak naslouchat změnám v kolekci MongoDB?

  3. Existuje způsob, jak najít konkrétní klíč na konkrétní instanci redis v režimu clusteru?

  4. Skupinové počítání s MongoDB pomocí agregačního rámce